public class androidlx extends Activity {
private ListView listView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView = new ListView(this);
listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,getData()));
setContentView(listView);
}
private List<String> getData() {
List<String> data = new ArrayList<String>();
data.add("测试数据1");
data.add("测试数据2");
data.add("测试数据3");
data.add("测试数据4");
data.add("测试数据5");
data.add("测试数据6");
data.add("测试数据7");
data.add("测试数据8");
data.add("测试数据9");
data.add("测试数据0");
data.add("测试数据1");
data.add("测试数据2");
return data;
}
}这是全屏幕的,怎么自己固定大小??????
private ListView listView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView = new ListView(this);
listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,getData()));
setContentView(listView);
}
private List<String> getData() {
List<String> data = new ArrayList<String>();
data.add("测试数据1");
data.add("测试数据2");
data.add("测试数据3");
data.add("测试数据4");
data.add("测试数据5");
data.add("测试数据6");
data.add("测试数据7");
data.add("测试数据8");
data.add("测试数据9");
data.add("测试数据0");
data.add("测试数据1");
data.add("测试数据2");
return data;
}
}这是全屏幕的,怎么自己固定大小??????
private ArrayAdapter<String> adapter = null;
private ListView lv = null;
private LinearLayout layout = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, getData());
lv = new ListView(this);
lv.setAdapter(adapter);
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, 100);
layout = new LinearLayout(this);
layout.addView(lv, lp);
setContentView(layout);
// setContentView(R.layout.main);
}
public List<String> getData() {
ArrayList<String> al = new ArrayList<String>();
al.add("你");
al.add("我");
al.add("他");
al.add("我们");
al.add("你们");
al.add("他们");
al.add("大家");
return al;
}在布局中加入ListView的时候指定加入listview的大小,即可控制listview不占全屏。