在Activity里显示列表(ListView的布局)
来源:互联网 发布:旅游市场数据 编辑:程序博客网 时间:2024/05/17 09:00
在Activity里显示列表(ListView的布局)
新建一个继承Activity类的ListViewActivity,并设置布局文件为:listview.xml。
在布局文件中添加一个ListView即可。
<ListView
android:id="@+id/listview_lv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:choiceMode="multipleChoice"/>
在Activity代码中设置即可。
package lyx.feng.second;
......
public class ListViewActivity extends Activity {
// 定义组件
private ListViewlv = null;
// 定义适配器
private ArrayAdapter<String>adapter = null;
// 定义字符串数组
private Stringitem[] = new String[20];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.listview);
// 初始化字符串数组
for (int i = 0; i <item.length; i++) {
item[i] = "Item" + String.valueOf(i);
}
// 实例化适配器
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice,this.item);
this.lv = (ListView)super.findViewById(R.id.listview_lv);
// 绑定适配器
lv.setAdapter(adapter);
// ItemClick事件
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position,long id) {
Toast.makeText(ListViewActivity.this,
"ItemClick:" +item[position], Toast.LENGTH_SHORT)
.show();
}
});
// ItemSlected事件
lv.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position,long id) {
Toast.makeText(ListViewActivity.this,
"ItemSelected:" +item[position], Toast.LENGTH_SHORT)
.show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
// ItemLongClick事件
lv.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position,long id) {
Toast.makeText(ListViewActivity.this,
"ItemLongClick:" +item[position], Toast.LENGTH_SHORT)
.show();
return false;
}
});
}
}
- 在Activity里显示列表(ListView的布局)
- 在activity里获取listview条目里的子控件
- ListView里的布局
- ListView的列表显示
- 列表显示(ListView)
- ListView显示列表,双击ListView里任意一行信息,出现一个可以修改的窗口
- ListView的多种布局显示(三)
- Recycleview 在头布局里嵌套Listview
- 自定义listView在屏幕里显示的高度
- 解决ListView在ScrollView里只显示单行的问题
- 不同布局的Item在listView中显示
- Android 在ListView的adapter里调用 activity里的方法
- ListView的多布局显示
- ListView的多布局显示
- ListView在ScrollView里只显示单行
- 从数据库里查询数据,显示在jsp的下拉列表框里
- APK安装后在桌面的图标列表里不显示/显示的方法
- Activity在GridView和ListView之间切换使用一个布局实现的方法
- Codeforces Round #345 (Div. 2)(B)暴力
- 【BZOJ1066】【SCOI2007】蜥蜴(网络流isap)
- http://blog.csdn.net/liang12360640/article/details/50350648
- Introduction to The Design and Analysis of Algorithms (1)
- NBUT 1655 木块拼接【想不明白】
- 在Activity里显示列表(ListView的布局)
- 链接
- ShellSort
- PKU1038 Bugs Integrated, Inc. 状压DP
- 集体智慧编程——神经网络预测点击率-Python实现
- 对于已知二叉树的中序遍历和后序遍历如何求二叉树的的前序遍历
- 90. Subsets II LeetCode
- git常用命令及含义
- 谷歌浏览器cookies管理插件:EditThisCookie(据说能刷访问量)