我有一個應用程序,其主要類擴展ListActivity:實現滑動抽屜內的一個ListView與已經存在一個ListView
public class GUIPrototype extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Cursor c = managedQuery(People.CONTENT_URI, null, null, null, null);
String[] from = new String[] {People.NAME};
int[] to = new int[] { R.id.row_entry };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.drawer,c,from,to);
setListAdapter(adapter);
getListView().setTextFilterEnabled(true);
}
}
我已經包含在我的XML滑動抽屜,我試圖讓單獨的列表視圖出現在滑動抽屜中。我試圖用inflater填充第二個listview:
View inflatedView = View.inflate(this, R.layout.main, null);
ListView namesLV = (ListView) inflatedView.findViewById(R.id.content);
String[] names2 = new String[] { "CS 345", "New Tag", "Untagged" };
ArrayAdapter<String> bb = new ArrayAdapter<String>(this, R.layout.main, R.id.row_entry, names2);
namesLV.setAdapter(bb);
這個編譯,並運行,但滑動器是完全空白的。我的XML如下:
<SlidingDrawer
android:id="@+id/drawer"
android:handle="@+id/handle"
android:content="@+id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_gravity="bottom">
<ImageView
android:id="@id/handle"
android:layout_width="48px"
android:layout_height="48px" android:background="@drawable/icon"/>
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@id/content"/>
</SlidingDrawer>
我覺得我缺少的重要一步。我沒有發現任何資源對我的問題谷歌搜索,所以任何幫助將不勝感激。
編輯:這是很久以前的問題,我找到的解決方案是重新設計我的佈局。我無法接受答案,因爲我沒有辦法測試它們。
我不能接受這個問題的答案,我感到難過。我們決定爲我們的UI另闢蹊徑,完全避免這個問題,所以我沒有真正的基礎來接受一個答案:( – Parker 2011-12-11 07:00:06