我遇到了我的listFragment停留在頁面中間的問題。就像這樣:ListFragment列表停留在頁面中間
http://i.imgur.com/60ZpelK.jpg
我用一個ListView我的XML文檔中這樣
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@android:id/list"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"/>
,我敢肯定沒有問題。但我猜測的Java更加可疑,因爲我還在學習。
public class menu_4_fragment extends ListFragment implements AdapterView.OnItemClickListener {
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Basic way of implementing title, perhaps a better method should be used if found
getActivity().getActionBar().setTitle("Settings");
rootview = inflater.inflate(R.layout.menu4_layout, container, false);
return rootview;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Brings the data from XML to view
ArrayAdapter adapter = ArrayAdapter.createFromResource(getActivity(), R.array.Settings_strings, android.R.layout.simple_list_item_1);
setListAdapter(adapter);
getListView().setOnItemClickListener(this);
}
}
你們可以看到任何可能導致此問題的東西嗎?或者,也許更好的方式來實現這個清單碎片?我首先實現了這個問題,因爲我的導航抽屜裏已經有了一些碎片,大多數教程都沒有說明如何實現一個列表視圖。
謝謝你們。
一套高度'match_parent'和刪除'機器人:layout_centerVertical = 「真」','機器人:layout_centerHorizontal = 「真」' – Bharatesh