我在将我的应用程序加载到手机或使用模拟器时,我的ListView和ImageButton的底部被切掉了问题。我可以只使用边距或填充,但不是特定于设备的?我希望我的应用看起来像我希望的那样,而不管屏幕大小。这里是我的代码:Android Studio项目:UI的底部被切断
的类别:
public class Cookbook extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
String[] items = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
ArrayAdapter adapter = new ArrayAdapter(getActivity().getApplicationContext(),
R.layout.row_layout,
items);
View view = inflater.inflate(R.layout.frag_cookbook, container, false);
ListView list = (ListView) view.findViewById(R.id.listView);
list.setAdapter(adapter);
return view;
}
}
布局XML:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff">
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="fill"
android:id="@+id/listView"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:background="#f9e48f" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add"
android:background="@null"
android:layout_gravity="end|bottom"
android:layout_alignParentBottom="true"
android:baselineAligned="false"
android:layout_alignParentEnd="true"
android:layout_marginBottom="1dp" />
Android的工作室预览看起来是这样的:
但模仿时它或将其加载到手机上,它看起来像这样:
2015-11-03
EmacsVI
+1
看来您添加的屏幕截图有不同的标签来自哪里? –
+0
把你的主要活动XML你从哪里推片段 –