Androidフラグメントメカニズム
3047 ワード
碎片
安卓系统不仅是手机的系统,同时在平板等其他的机型上运行,屏幕的尺寸也各不相同从3寸到10寸甚至更大(安卓电脑)或者更小(安卓手表),所以不同大小的屏幕会让一些界面在一些屏幕上过度拉伸或者元素的空隙过大等。影响用户的使用,所以Android引入了碎片的概念,他可以让界面在屏幕比较大的设备上显示的更加美观。碎片的简单用法
新建两个布局文件left_fragment.xml
和right_fragment.xml
新しい2つのクラスファイル
LeftFragment.java
およびRightFragment.java
public class LeftFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.left_fragment,container,false); return view; } }
MainActivityレイアウトファイルの変更public class RightFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.right_fragment,container,false); return view; } }
原文を参照:http://blog.democpp.cn/2018/03/27/android%e7%a2%8e%e7%89%87%e6%9c%ba%e5%88%b6/