And*_*oid 15 layout android android-arrayadapter
有什么区别
setContentView(R.layout.main);
Run Code Online (Sandbox Code Playgroud)
和
ArrayAdapter arrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item, sarray);
Run Code Online (Sandbox Code Playgroud)
R.layout和之间有什么区别android.R.layout?
syn*_*nic 29
R.layout.* 是您提供的布局(例如,在res/layout中).
android.R.layout.* 是Android SDK附带的布局.
R.layout表示您的应用程序提供的资源。R 可以访问应用程序定义的所有变量、资源文件(可绘制、字符串、布局等)。
例子R.layout.*, R.drawable.*, R.id.*, R.color.*等
但是android.R表示你的android SDK的资源。如果您使用,所有不是由您定义但由android SDK定义的资源都将可供您使用android.R
ArrayAdapter arrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item, sarray);
Run Code Online (Sandbox Code Playgroud)
在这里你还没有定义一个名为的 xml simple_spinner_dropdown_item
R.layout.main 表示在布局目录中有一个名称为 main 的 xml 文件
谢谢迪帕克
| 归档时间: |
|
| 查看次数: |
4057 次 |
| 最近记录: |