Android Is R.layout.listview与R.id.listview相同
我是android编程新手。我已经创建了一个Android Is R.layout.listview与R.id.listview相同,android,android-listview,android-resources,Android,Android Listview,Android Resources,我是android编程新手。我已经创建了一个ListView及其android:id=“@+id/listView1” 它会引用相同的列表视图吗?这两个代码片段之间有什么不同吗?没有。两者都不同。 R.id.listView1:- 表示在布局(您的XML文件)中声明为android:id=“@+id/listView1” 及 R.layout.listView1:- 表示进入res->layoutdir的布局文件(xml文件) 你能行 ListView list= (ListView) fin
ListView
及其android:id=“@+id/listView1”
它会引用相同的列表视图吗?这两个代码片段之间有什么不同吗?没有。两者都不同。
R.id.listView1:-
表示在布局(您的XML文件)中声明为android:id=“@+id/listView1”
及
R.layout.listView1:-
表示进入res->layout
dir的布局文件(xml文件)
你能行
ListView list= (ListView) findViewById(R.id.listView1);
因为ListView属于视图族
但你做不到
ListView list= (ListView) findViewById(R.layout.listView1);
两者都代表着不同的手段
android:id="@+id/listView1"
表示布局(XML文件)中具有以下属性的小部件:-
android:id="@+id/listView1"
其中asR.layout.listView1
显示布局文件夹中有一个名为listView1
的XML
文件
所以两者都是不同的
android:id="@+id/listView1"
这可能是您在xml文件中创建的listview的id
ListView list= (ListView) findViewById(R.id.listView1);
您通过调用id来表示java文件中的listview
ListView list= (ListView) findViewById(R.layout.listView1);
这是通过调用布局的id在java文件中表示布局的方法
ListView list= (ListView) findViewById(R.layout.listView1);