文档章节

ListView使用方法

GoldenVein
 GoldenVein
发布于 2013/11/14 11:28
字数 118
阅读 339
收藏 2

public class MainActivity extends ListActivity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  /****************创建用于为ListView指定列表项的适配器********************/
  String[] ctype=new String[]{"情景模式","主题模式","手机","程序管理"};
  ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice,ctype);
 
  /***************************************************************************/  
  setListAdapter(adapter); //设置该窗口中显示的列表
  
 }

 @Override
 protected void onListItemClick(ListView l, View v, int position, long id) {
  // TODO Auto-generated method stub
  super.onListItemClick(l, v, position, id);
    String result = l.getItemAtPosition(position).toString(); // 获取选择项的值
    Toast.makeText(MainActivity.this, result, Toast.LENGTH_SHORT).show();
   }
 }

© 著作权归作者所有

上一篇: DatePicker&&TimePicker
下一篇: ListView的使用
GoldenVein
粉丝 8
博文 113
码字总数 23459
作品 0
朝阳
程序员
私信 提问
加载中

评论(1)

you缘么
you缘么
学习了!
Android入门第七篇之ListView (二)

本文来自http://blog.csdn.net/hellogv/ Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和...

晨曦之光
2012/03/14
156
0
一个到顶部自动加载更多的ListView

一个可以到顶自动加载更多的ListView,实现该控件的目的是用于im聊天页面场景,一些第三方实现的下拉加载更多也可以实现类似功能,但是由于他们实现的功能普遍比较复杂,效率相对较低,所以自...

程序猿骆二胖
2016/01/11
116
0
[deviceone开发]-HeaderView和FooterView的示例

一、简介 这个是利用do_ListView组件实现下拉和上拉刷新功能的例子,除了do_ListView,其它比如do_Webview,do_ScrollView都有这个个功能。对应的BBS里的帖子详细介绍了使用方法,初学者推荐。...

DoProject
2016/09/19
85
0
Android布局中ScrollView与ListView的冲突的方法

看到网上流行的一种使用方法是 这个太麻烦了,而且效果又不是很明显。 有人的总结如下: 只要在设置ListView的Adapter后调用此静态方法即可让ListView正确的显示在其父ListView的ListItem中。...

无鸯
2011/09/06
16.5K
7
实现下拉刷新滑动回弹效果组件--React-Native-Pull

react-native-pull react-native-pull包含PullView & PullList两个实现下拉刷新滑动回弹效果的react native组件,可支持android & ios,简单易用! 纯s代码,基于ScrollView & ListView封装....

GreatOS
2016/08/01
2.7K
0

没有更多内容

加载失败,请刷新页面

加载更多

cleanLastUpdated.bat

@echo offrem create by AnXiaole rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\AnXiaole\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPO......

安小乐
16分钟前
3
0
操作放大器的用法是什么?

  有区别   1、单级放大的倍数比较有限,一般在100倍以下。放大倍数很大的话,负反馈就比较浅,对于放大倍数的稳定性不利。假如需要放大倍数更高,就不得不动用多级放大电路了。单级放大...

仙溪
18分钟前
2
0
c++ 上传文件 curl

bool uploadFile(std::string url, std::string file, std::string auth) { boost::filesystem::path p(file); CURL *curl; CURLcode res; struct curl_httppost *for......

青黑
24分钟前
2
0
冒泡与插入排序的代码实现

// 冒泡排序,a 表示数组,n 表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环的标志位 ...

无名氏的程序员
27分钟前
3
0
centos7.6 +mhvtl1.6安装

以前的mhvtl都是在centos6.x,5.x上安装的mhvtl以前版本为1.4,现在最新的1.6出来,可以安装在centos7.6上,下面是安装过程: 1.安装基础包 centos7.6只要能上外网,默认是配置了yun源的,这些...

突突突酱
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部