ata*_*i19 13 android android-spinner
我android:prompt对旋转器有问题.我在XML文件中使用了这段代码,但它不起作用:
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="120dp"
android:prompt="@string/club_type">
</Spinner>
Run Code Online (Sandbox Code Playgroud)
我也尝试在我的主要活动中使用此代码,但这也不起作用:
spinner.setPrompt("Select club");
Run Code Online (Sandbox Code Playgroud)
当我使用第二种情况时,我没有使用android:prompt; 换句话说,我是单独尝试过的.有人能帮助我吗?
小智 14
有两种方法可以解决这个问题:
静态方式:
在XML的Spinner标记中添加一行代码
android:spinnerMode="dialog"
Run Code Online (Sandbox Code Playgroud)
然后设置:
android:prompt="PROMPT"
Run Code Online (Sandbox Code Playgroud)
以动态的方式:
使用
Spinner spinner = (Spinner)findViewById(R.id.spnner);
String[] myItems= getResources().getStringArray(R.array.spinner1);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this,
android.R.layout.select_dialog_item, myItems);
spinner.setPrompt("PROMPT");
Run Code Online (Sandbox Code Playgroud)
设置和初始化适配器时
希望对你有所帮助!:)
在我的工作完美.
你错误地提示第一个元素.点击微调器,您将看到Select club作为提示的标题.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
41742 次 |
| 最近记录: |