listview-ListActivity是一个包含Listview组件的类,请问,类里面是怎么包含组件的?怎么理解?

问题描述

ListActivity是一个包含Listview组件的类,请问,类里面是怎么包含组件的?怎么理解?

组件不是在xml中创建的吗,为什么类里面会有组件?是怎么实现的?

解决方案

是这样的 类里面分动态加载Activity和静态加载Activity,,类似我们常常用的都是静态加载

调用setcontentview(R.layout.布局文件名),静态加载一般在项目创建的时候都已经被加载了
除特殊动态加载外一般都是已经写好的,,你只需打开res下边的layout的布局进行布局即可
动态加载是指加载一些动态资源用的
完全可以通过new 的方式来创建组件 所以这些代码都写在了类里面

解决方案二:

查看源码可以知道listactivity的setcontentview的view是一个listview 这样就实现了

解决方案三:

可以在Java里动态创建组件的

时间: 2024-09-20 10:25:24

listview-ListActivity是一个包含Listview组件的类,请问,类里面是怎么包含组件的?怎么理解?的相关文章

adapter-问一个关于listview的问题

问题描述 问一个关于listview的问题 我自定义了一个Listview,显示正常. 行布局中包含一个使用选择器的图片holder.flag,用的是selected属性: 我在adapter的getView中为这个图片添加了点击事件,如下: holder.flag.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stu

android-如何检索 Listview 中某一个 item 的 ID?

问题描述 如何检索 Listview 中某一个 item 的 ID? 我想检索Listview中某一个项目的ID.现在只能获得位置.如何检索Listview中某一个位置的ID? public class OSListActivity extends ListActivity { ................ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState

xml-如何给 ListView items 创建一个可拉式状态列表?

问题描述 如何给 ListView items 创建一个可拉式状态列表? 在 ListView 的顶部自定义的 ListView selector. 但是我想让 listview 中的文本变成白色,如何实现? <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android">

android li...-安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做

问题描述 安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做 比如说在标题栏有一个编辑按钮,当点击编辑时listView所有Item内部的删除Button显示,编辑变成完成,点击完成时所有的删除按钮隐藏. 我做出来的效果只能是listview中的第一行删除button显示与隐藏,其它行并没有出现button,我觉得是不是得在getview中对list view做点啥?请高手帮帮忙-先谢谢了. 解决方案 之前遇到过类似的需求,做法仅供参考. listView的Adapter中添加一

数据-android中listview中镶嵌一个listview后不能完全显示

问题描述 android中listview中镶嵌一个listview后不能完全显示 android中listview中镶嵌一个listview后不能完全显示数据是否跟android版本有关.. 我已经根据子列表的高度动态设置主列表的高度,并在android4.4上运行良好,但是在android4.2机子上还是不能显示 解决方案 按你的验证结果,可能是与 Android 系统的版本相关. 但具体还是要在不能正确显示的机子上调试一下,看看是什么原因导致不能正确显示的. 解决方案二: listview

c# listview.selectedindeces是一个集合吗?怎么用?

问题描述 问题与标题一致.谢谢! 解决方案 解决方案二:是,看msdn解决方案三:多谢!我看了链接.但我有个疑问.如果我将listview.multselect设置为false时,listview.selectedindeces是一个整数吗?我的listview只有一列,如果选择一行listview.selectedindeces返回结果是什么?一个整数吗?解决方案四:还是集合,只是项数为1

Android高级控件(六)——自定义ListView高仿一个QQ可拖拽列表的实现

Android高级控件(六)--自定义ListView高仿一个QQ可拖拽列表的实现 我们做一些好友列表或者商品列表的时候,居多的需求可能就是需要列表拖拽了,而我们选择了ListView,也是因为使用ListView太久远了,导致对他已经有浓厚的感情了,我们之前也是写过几篇关于ListView的博文 Android实训案例(三)--实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果! Android高级控件(一)--ListView绑定CheckBox实现全选,增加和删除等功能 A

Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件

Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件. 1.为了防止拖动ListView时,在列表末尾重复数据显示.需要加入 HashMap<Integer,View> lmap = new HashMap<Integer,View>();其中Integer为列表位置,View为子项视图,加入数据前首先if (lmap.get(position)==null) ,满足条件时,加入lmap.put(position, convertView

用C#写了一个SLE4442加密卡充值售电软件,源代码中包含写卡密码,C#源码可用.Net Reflector 反编译的话,那写卡密码岂不是很容易泄露

问题描述 用C#写了一个SLE4442加密卡充值售电软件,源代码中包含写卡密码,C#源码可用.NetReflector反编译的话,那写卡密码岂不是很容易泄露.请问如何解决这个问题.谢谢大家. 解决方案 解决方案二:你的充值售电软件会网上公开吗解决方案三:引用1楼andywangguanxi的回复: 你的充值售电软件会网上公开吗 不在网上公开,但是,如果我们当地的同行业竞争对手搞到我们的软件(那是很容易的),而后反编译,那就可以仿造我们的产品,以低价争抢我们原有的客户资源,那是很危险的.解决方案四