【发布时间】:2012-09-02 16:40:28
【问题描述】:
我正在使用strings.xml 中的数组创建一个 Spinner。
我注意到我可以使用android:entries="@array/theName" 来填充我的微调器。
或者我可以使用以下代码:
spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(this, R.array.theName, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter1);
那么这两者有什么区别呢?一个跑得比另一个快吗?我完全赞成不使用所有代码,但如果它会导致我的应用程序的其余部分出现问题,我宁愿使用代码。我计划将用户选择的内容用于我的应用中的其他位置。
【问题讨论】: