本篇内容主要讲解“Android中的ListActivity怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android中的ListActivity怎么使用”吧!首先看看android.app包里的几个类。在平台自的例子中被广泛使用的Android ListActivity。这个类其实就是一个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取代这个Android ListActivity的,只是它更方便而已,方便到什么程度呢?来做个例子瞧瞧。publicclassHelloTwoBextendsListActivity …{ publicvoidonCreate(Bundleicicle)…{ super.onCreate(icicle); setTheme(android.R.style.Theme_Dark); setContentView(R.layout.mainb); Listitems=fillArray(); ArrayAdapteradapter=newArrayAdapter
(this,R.layout.list_row,items); this.setListAdapter(adapter); } privateListfillArray() …{ Listitems=newArrayList(); items.add(“日曜日”); items.add(“月曜日”); items.add(“火曜日”); items.add(“水曜日”); items.add(“木曜日”); items.add(“金曜日”); items.add(“土曜日”); returnitems; } @Override protectedvoidonListItemClick(ListViewl,
Viewv,intposition,longid) …{ TextViewtxt=(TextView)this.findViewById(R.id.text); txt.setText(“あすは”+l.getSelectedItem().toString()+”です。”); } }的确可以简单到只需准备一个List对象并借助Adapter就可以构造出一个列表。重载onListItemClick方法可以响应选择事件,利用***个参数可以访问到这个ListView实例以得到选中的条目信息。这里有一点要说明的,就是如果更简单的话,其实连那个setContentView都可以不要了,Android也会自动帮我们构造出一个全屏的列表。但是本例中我们需要一个TextView来显示选中的条目,所以我们需要一个layout.mainb描述一下这个列表窗口。 “http://schemas.android.com/apk/res/android” android:orientation=”vertical” android:layout_width=”fill_parent” android:layout_height=”fill_parent” > android:layout_width=”fill_parent” android:layout_height=”wrap_content” android:text=”” /> android:layout_width=”fill_parent” android:layout_height=”0dip” android:layout_weight=”1″ android:drawSelectorOnTop=”false” /> 在Android ListActivity操作中需要注意的是那个ListView的ID,是系统自定义的android:list,不是我们随便取的,否则系统会说找不到它想要的listview了。然后,在这个listview之外,我们又增加了一个TextView,用来显示选中的条目。再来说说这里用到的ArrayAdapter,它的构造函数中第二个参数是一个资源ID,ArrayAdapter的API文档中说是要求用一个包含 TextView的layout文件,平免费云主机域名台用它来显示每个选择条目的样式,这里的取值是R.layout.list_row,所以,我们还有一个list_row.xml文件来描述这个布局,相当简单。 “http://schemas.android.com/apk/res/android” android:orientation=”vertical” android:layout_width=”fill_parent” android:layout_height=”fill_parent” > xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”wrap_content” android:layout_height=”wrap_content”/> xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”wrap_content” android:layout_height=”wrap_content”/> 到此,相信大家对“Android中的ListActivity怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
相关推荐: ASP.NET MVC怎么实现增加一条记录同时添加N条集合属性所对应的个体
本文小编为大家详细介绍“ASP.NETMVC怎么实现增加一条记录同时添加N条集合属性所对应的个体”,内容详细,步骤清晰免费云主机域名,细节处理妥当,希望这篇“ASP.NETMVC怎么实现增加一条记录同时添加N条集合属性所对应的个体”文章能帮助大家解决疑惑,下面…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。