为何listvew中的图片边距那么大? 将ListView Item 布局贴出来看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有关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> android:layout_width="fill_填满它" 已解决,原来是ListView Item布局中的android:layout_weight属性,之前对它毫不熟悉,把它设为0,那些图片的左边距就很小了。谢谢大家! 由经纬度查询实际地址,报java.io.IOException: Service not Available 请教android camera拍照和摄像大小设置的问题 如何设置MAC地址 友善官网的源码android-kernel-20090825 问:同一个activity的跳转问题参数的设定 我电脑上的android电子书 【代码】Android开发数据保存的几种方法 C code: 通过pthread_kill给线程发送信号,线程未收到该信号 安卓怎么实现计算纪念日 关于Android的api疑惑 一个简单的音乐播放问题 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>