Android 微调器,可以在背景中看到字符串
我使用旋转器项目改变游戏难度,使用字符串“Leicht”、“Mittel”、“Schwer”,然后我将一个可绘制文件作为背景,但当我启动应用程序时,我可以在背景中看到我用于旋转器的字符串。。我能把线藏起来吗?我看到的只是可绘制的背景Android 微调器,可以在背景中看到字符串,android,android-spinner,Android,Android Spinner,我使用旋转器项目改变游戏难度,使用字符串“Leicht”、“Mittel”、“Schwer”,然后我将一个可绘制文件作为背景,但当我启动应用程序时,我可以在背景中看到我用于旋转器的字符串。。我能把线藏起来吗?我看到的只是可绘制的背景 schwierigkeitsgradAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, new String[] {" Leicht"," Mi
schwierigkeitsgradAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, new String[] {" Leicht"," Mittel"," Schwer"});
schwierigkeitsgradAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
schwierigkeitsgrad.setAdapter(schwierigkeitsgradAdapter);
schwierigkeitsgradAdapter=newarrayadapter(这个,android.R.layout.simple_spinner_项,新字符串[]{“Leicht”、“Mittel”、“Schwer”});
schwierigkeitsgradAdapter.setDropDownViewResource(android.R.layout.simple\u spinner\u dropdown\u项目);
设置适配器(schwierigkeitsgradAdapter);
以及xml代码:
<Spinner
android:id="@+id/schwierigkeitsgrad"
android:layout_gravity="center_horizontal"
android:layout_marginTop="360dp"
android:background="@drawable/btnschwierigkeit"
android:textAlignment="center"
android:layout_width="220dp"
android:layout_height="90dp"
android:gravity="center_vertical|start"
android:foregroundGravity="center_vertical"
android:spinnerMode="dialog" />
尝试在选择过程中隐藏微调器文本:
Spinner spinner = (Spinner)findViewById(R.id.your_spinner);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// hide selection text
((TextView)view).setText(null);
// if you want you can change background here
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
微调器微调器=(微调器)findViewById(R.id.your_微调器);
spinner.setOnItemSelectedListener(新的OnItemSelectedListener(){
已选择公共无效项(AdapterView父项、视图、整型位置、长id){
//隐藏选择文本
((TextView)视图).setText(null);
//如果你想,你可以在这里改变背景
}
未选择公共无效(AdapterView arg0){
}
});
要显示微调器项,请使用:
String[] test=new String[]{"easy", "medium", "heavy"};
ArrayAdapter<String> adapter= new ArrayAdapter<String>(yourActivity.this,android.R.layout.simple_spinner_item, test);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
schwierigkeitsgrad.setAdapter(adapter);
String[]test=新字符串[]{“简单”、“中等”、“沉重”};
ArrayAdapter=新的ArrayAdapter(yourActivity.this,android.R.layout.simple\u微调器\u项,测试);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
schwierigkeitsgrad.setAdapter(适配器);
将第一项添加为空“”,然后选中是,但当我轻松或沉重时,这些字符串是否在背景中正常工作谢谢!但是我现在在哪里可以添加字符串呢?像“简单”、“中等”、“沉重”这样的项目我不知道;我不明白..你想将文本设置为微调器吗?是的,当我单击微调器时,我有一个下拉视图资源是的,你的下拉资源是使用你的{“Leicht”,“Mittel”,“Schwer”}
字符串数组填充的,但是微调器不显示我的字符串数组..你能用字符串数组给我发送代码吗?