懂安卓开发的帮忙答下
Spinner控件为下拉列表控件,其列表数据可以直接在程序中编程载入,也可以预定义在XML文件中,通过Adapter加载,如array.xml文件的定义如下:〈resou...
Spinner控件为下拉列表控件,其列表数据可以直接在程序中编程载入,也可以预定义在XML文件中,通过Adapter加载,如array.xml文件的定义如下:〈resources〉
〈string-array name="communication"〉
〈item〉email〈/item〉
〈item〉telephone〈/item〉
〈item〉QQ〈/item〉
〈/string-array〉
〈/resources〉
则将数据导入到Sppiner中的代码片段为:
ArrayList〈String〉 list=newArrayList〈String〉();
sp=(Spinner)findViewById(R.id.sp);
String[] ls=getResources().getStringArray(R.array.communication);
for(int i=0;i〈ls.length;i++){
list.add(ls[i]);
}
ArrayAdapter〈String〉 adapter=
new ArrayAdapter〈String〉(this,android.R.layout.simple_spinner_item,① );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
其中①处的正确答案为:
A:ls B:array
C:list D:communication 展开
〈string-array name="communication"〉
〈item〉email〈/item〉
〈item〉telephone〈/item〉
〈item〉QQ〈/item〉
〈/string-array〉
〈/resources〉
则将数据导入到Sppiner中的代码片段为:
ArrayList〈String〉 list=newArrayList〈String〉();
sp=(Spinner)findViewById(R.id.sp);
String[] ls=getResources().getStringArray(R.array.communication);
for(int i=0;i〈ls.length;i++){
list.add(ls[i]);
}
ArrayAdapter〈String〉 adapter=
new ArrayAdapter〈String〉(this,android.R.layout.simple_spinner_item,① );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
其中①处的正确答案为:
A:ls B:array
C:list D:communication 展开
2个回答
展开全部
AC , 最具说服力的答案:
/**
* Constructor
*
* @param context The current context.
* @param textViewResourceId The resource ID for a layout file containing a TextView to use when
* instantiating views.
* @param objects The objects to represent in the ListView.
*/
public ArrayAdapter(Context context, int textViewResourceId, List<T> objects) {
init(context, textViewResourceId, 0, objects);
}
/**
* Constructor
*
* @param context The current context.
* @param textViewResourceId The resource ID for a layout file containing a TextView to use when
* instantiating views.
* @param objects The objects to represent in the ListView.
*/
public ArrayAdapter(Context context, int textViewResourceId, T[] objects) {
init(context, textViewResourceId, 0, Arrays.asList(objects));
}
/**
* Constructor
*
* @param context The current context.
* @param textViewResourceId The resource ID for a layout file containing a TextView to use when
* instantiating views.
* @param objects The objects to represent in the ListView.
*/
public ArrayAdapter(Context context, int textViewResourceId, List<T> objects) {
init(context, textViewResourceId, 0, objects);
}
/**
* Constructor
*
* @param context The current context.
* @param textViewResourceId The resource ID for a layout file containing a TextView to use when
* instantiating views.
* @param objects The objects to represent in the ListView.
*/
public ArrayAdapter(Context context, int textViewResourceId, T[] objects) {
init(context, textViewResourceId, 0, Arrays.asList(objects));
}
浙江启扬智能科技有限公司
2023-08-23 广告
2023-08-23 广告
是的,安卓手机可以用于ARM开发。ARM是一种常见的处理器架构,广泛应用于移动设备和嵌入式系统。使用安卓手机的ARM处理器,可以通过安装开发工具和必要的库来进行编程和调试。此外,还可以通过连接外部设备或传感器来扩展手机的功能,进一步满足开发...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询