默认id有什么用 ListView中设置默认id它有什么用为什么不能自定义id(运行时会出错)id在程序中并没有用到,为什么还要这样设置默认的id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认id ? 你是指Activity继承至ListActivity时吗 ? 如果是,是因为ListActivity类部需要这个id去获取你的Activity提供对应的ListView对象,通常也就是: <ListView android:id="@id/android:list" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00FF00" android:layout_weight="1" android:drawSelectorOnTop="false"/> 否则,会报异常的。 如果只是需要ListView对象为什么不能自定义id(运行时会出错) 看看Android API吧 : http://developer.android.com/reference/android/app/ListActivity.html ListActivity类有个ListView的对象,它会解析 android:id="@id/android:list"的View对象,你不提供,当然会报异常的。 可以自定义,定义之后在使用时就像一般的控件(比如button)一样使用listview,这样使用普通Activity就可以,不需要继承于ListActivity而用它默认的id可以方便地引用listview,但是Activity需要继承于ListActivity 继承于ListActivity的Activity中用getListView()就可以获取listview,这种情况下默认的id就不能改 而一般的Activity,你可以随意定义listview的id,但是使用时需要这样写:Listview listview=(Listview)findViewById(R.id.你定义的id); 我想知道的就是这个为什么不能改在程序中并没有用到id(findViewById())这个是android规定的吗?必须按照这个标准吗? 如果继承了ListActivity就必须这样命名 很好理解,看下ListActivity源码就知道了To do this, your own view MUST contain a ListView object with the id "@android:id/list" 电脑远程控制智能手机的软件 文件系统遍历 关于android的Renderer的问题 安卓4.0webview内搜索 不高亮问题。 如何获得data/data/com.android.launcher/databases/launcher.db这个数据库中的favorites表中的数据 android 加载图片时内存泄露问题 请问关于dbus的问题 tab activity service 关于适屏 socket开发疑问 求求求、、小问题。求办法、 麻烦问一下如图所示自定义控件 带搜索的下拉框实现例子的
你是指Activity继承至ListActivity时吗 ? 如果是,是因为ListActivity类部需要这个id去获取你的Activity提供对应的ListView对象,通常也就是:
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00FF00"
android:layout_weight="1"
android:drawSelectorOnTop="false"/> 否则,会报异常的。
如果只是需要ListView对象为什么不能自定义id(运行时会出错)
看看Android API吧 : http://developer.android.com/reference/android/app/ListActivity.html ListActivity类有个ListView的对象,它会解析 android:id="@id/android:list"的View对象,你不提供,当然会报异常的。
而用它默认的id可以方便地引用listview,但是Activity需要继承于ListActivity
Listview listview=(Listview)findViewById(R.id.你定义的id);
我想知道的就是这个为什么不能改
在程序中并没有用到id(findViewById())这个是android规定的吗?必须按照这个标准吗?