作者i998like5566 (998喜欢5566)
看板AndroidDev
标题[问题] simpleadapter显示问题
时间Thu May 19 10:42:44 2016
大家好 请问一下
现在我做了一个simpleadapter
然後用一个button去触发他
但是触发之後 显示出来的结果
假如 总共会出现三行
但是只有出现第一行 其他要往下移才会出现
也就是说显示栏只有一行的大小 没办法一次全部显示出来
能够说总共有几行 就能全部都显示出来吗?
下面是我的程式码 layout总共有两个, main.xml跟 data_list.xml
public class Qcsapi extends Activity
{
/** Called when the activity is first created. */
private Button getbut = null;
private String data[] = new String[] { "0", "1", "2" };
private List<Map<String>> list = new
ArrayList<Map<String>>();
private SimpleAdapter simpleAdapter = null;
private ListView listView;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
this.verbut = (Button) super.findViewById(R.id.mybut);
this.listView = (ListView) super.findViewById(R.id.list_view);
for ( int x = 0; x < this.data.length; x++){
Map<String> map = new HashMap<String>();
map.put( "_id" , data[x]);
this.list.add(map);
}
this.simpleAdapter = new SimpleAdapter (this,
this.list,
R.layout.data_list,
new String[] { "_id" },
new int[] {R.id._id });
getbut.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Qcsapi.this.listView.setAdapter(Qcsapi.this.simpleAdapter);
}
});
static {
System.loadLibrary("qcsapi");
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.146.85.149
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1463625766.A.3AC.html
※ 编辑: i998like5566 (122.146.85.149), 05/19/2016 10:44:58
1F:→ ssccg: 同时能显示几个是看你的listview的height,跟adapter没关系 05/19 11:36
2F:→ i998like5566: 可是我把listview的layout_height设成fill_parent 05/19 12:33
3F:→ i998like5566: 还是match_parent , match_parent 三种参数都试过了 05/19 12:34
4F:→ i998like5566: 还是都只有显示1行 05/19 12:34
5F:→ i998like5566: 打错match_parent fill_parent wrap_content 都试过 05/19 12:35
6F:→ ssccg: 你的layout? 05/19 13:07
7F:→ i998like5566: 我的layout? 05/19 14:12
8F:→ i998like5566: <ListView 05/19 14:12
9F:→ i998like5566: android:id="@+id/list_view" 05/19 14:13
10F:→ i998like5566: android:layout_width="fill_parent" 05/19 14:13
11F:→ i998like5566: android:layout_height="fill_parent" 05/19 14:13
12F:→ i998like5566: android:text="@string/button2"/> 05/19 14:13