将ListView Item 布局贴出来看看
解决方案 »
- 如何将位图文件导入drawable文件夹中
- 怎样下载Android源代码
- android的webService
- android应用程序service开机启动正常,再启动应用程序出现无响应
- 墨迹天气 天气效果怎么实现
- Android 怎样直接根据值, 设置spinner默认选中:setSpinnerItemSelectedByValue
- 仿网易新闻的安卓服务器端项目无法运行
- 求助:TelephonyManager.listen 监听使用的问题--如何实现TM同时监控多个状态的改变
- 安卓App中网页链接调用拨号不管用的问题。。
- RxJava生存周期(内存占用释放)问题 RxJava不同场景中是否需要手动取消订阅
- 一个简单的音乐播放问题
- ANDROID的AUDIO求赐教
有关listview的源代码
private int[] images = { R.drawable.logo_douban, R.drawable.logo_dropbox,
R.drawable.logo_email, ...... };//....表省略
private String[] listitem_1 = { "BBBBBBBBBB", "BBBBBBBBBB",
"BBBBBBBBBB, ........};
private String[] listitem_2 = { "CCCCCC", "CCCCCC", "CCCCCC",...... };listView = (ListView) view.findViewById(R.id.listview); // 取得布局中的listviewfor (int x = 0; x < this.images.length; x++) {
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("myimage", images[x]);
map1.put("boldTitle", listitem_1[x]);
map1.put("lightcontent", listitem_2[x]);
datas.add(map1);
}
adapter = new SimpleAdapter(getActivity(), datas, R.layout.listitem,
new String[] { "myimage", "boldTitle", "lightcontent" },
new int[] { R.id.myimage, R.id.boldTitle, R.id.lightcontent });
listView.setAdapter(adapter);
return view;
窗口布局文件main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" > <RelativeLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="#1F87C4" > <ImageButton
android:id="@+id/btback"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="@drawable/btn_back_selector"
android:src="@drawable/btn_back" /> <View
android:id="@+id/line0"
android:layout_width="1px"
android:layout_height="match_parent"
android:layout_toRightOf="@id/btback"
android:background="#aa11264f" /> <View
android:layout_width="1px"
android:layout_height="fill_parent"
android:layout_toRightOf="@id/line0"
android:background="#009ad6" /> <TextView
android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="AAAAAAAA"
android:textColor="#FFFFFE"
android:textSize="20sp" /> <ImageButton
android:id="@+id/btn_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10dp"
android:background="@null"
android:src="@drawable/btn_menu" />
</RelativeLayout> <ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:background="@drawable/listview_shape"
android:focusable="false"
android:listSelector="#1F87C4" > </ListView></LinearLayout>
其中listview的样式文件listview_shape.xml内容:<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#ffe0e0e0" />
<stroke
android:width="1dp"
android:color="#ffe0e0e0" /> <gradient
android:endColor="#FFFFFF"
android:startColor="#FFFFFF" />
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
<corners android:radius="5dp" />
</shape>