gpt4 book ai didi

android - 微调器,可以在背景中看到字符串

转载 作者:行者123 更新时间:2023-11-30 00:46:18 24 4
gpt4 key购买 nike

我曾经改变我的游戏的难度 Spinner Item 并使用字符串“Leicht”,“Mittel”,“Schwer”然后我将一个可绘制文件作为背景,但是当我启动应用程序时我可以在背景我用于微调器的字符串..我可以隐藏字符串吗?我只看到可绘制的背景?

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);

和 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) {
}
});

要显示微调项,请使用:

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);

关于android - 微调器,可以在背景中看到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com