如何解决android:slidingDrawer不显示listview内容?
| 我有一个滑动抽屉,试图在其中列出一个列表视图。我的问题是listview的内容没有显示在侧面滑动抽屉中。但是在此之外,它的工作正常。我的代码如下所示。 <SlidingDrawer
android:id=\"@+id/slidingDrawer\"
android:layout_width=\"fill_parent\"
android:layout_height=\"wrap_content\"
android:handle=\"@+id/handle\"
android:content=\"@+id/content\"><Button
android:id=\"@id/handle\"
android:layout_width=\"fill_parent\"
android:text=\"Notification\"
android:background=\"@drawable/notification\"
android:layout_marginLeft=\"5dp\"
android:layout_marginRight=\"5dp\"
android:layout_height=\"27dp\"
android:textSize=\"10sp\"
android:textColor=\"#fff\"
android:textStyle=\"bold\"
/> <LinearLayout
android:id=\"@+id/notificationLayout\"
android:orientation=\"vertical\"
android:layout_width=\"fill_parent\"
android:layout_height=\"fill_parent\"android:background=\"#fff\"><ListView
android:id=\"@id/android:list\"
android:layout_width=\"fill_parent\"
android:layout_height=\"wrap_content\"android:gravity=\"bottom\"
android:layout_weight=\"1\"/>
<TextView
android:id=\"@id/content\"
android:layout_width=\"fill_parent\"
android:layout_height=\"fill_parent\"
android:background=\"#8c8c8c\"
android:gravity=\"bottom\"
android:visibility=\"gone\"
android:text=\"\"/>
</LinearLayout> </SlidingDrawer>
奥古斯丁
解决方法
基本上,您需要将listview放在带有@ id / content的LinearLayout中。
<LinearLayout android:id=\"@id/content\"
android:layout_width=\"fill_parent\"
android:layout_height=\"fill_parent\"
android:orientation=\"vertical\">
<TextView android:layout_width=\"fill_parent\"
android:layout_height=\"wrap_content\"
android:text=\"Below there is a list view.\" />
<ListView android:layout_width=\"fill_parent\"
android:layout_height=\"wrap_content\"
android:id=\"@+id/listview_\"
android:divider=\"@android:color/transparent\"
android:dividerHeight=\"10.0sp\" />
</LinearLayout>
在onCreate()中
// add some data
ArrayList<MyData> myDataList = new ArrayList<MyData>();
....
myDataList.add(one);
....
mListView = (ListView) findViewById(R.id.listview_);
mListView.setAdapter(new MyListAdapter(this,R.layout.row,myDataList));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。