我需要在android中访问类似于组合框的东西,我想选择每个名字的客户,但在后台应该选择id.怎么做?
当谈到Android应用程序时,我正处于新手联盟中,并且我希望在下面填充一个带有数组或字符串的Spinner(它是一个转换器应用程序),这是我的XML文件的摘录,我希望填充Spinner:
......
<string name="TemperatureString">Temperature</string>
<string name="WeightString">Weight</string>
<string name="VolumeString">Volume</string>
<string name="SpeedString">Speed</string>
<string name="LengthString">Length</string>
<string name="AreaString">Area</string>
<string name="EnergyString">Energy</string>
<string name="PresureString">Presure</string>
<string name="MemoryString">Memory</string>
<string-array name="Convert_Type">
<item>@string/TemperatureString</item>
<item>@string/WeightString</item>
<item>@string/VolumeString</item>
<item>@string/SpeedString</item>
<item>@string/LengthString</item>
<item>@string/AreaString</item>
<item>@string/EnergyString</item>
<item>@string/PresureString</item>
<item>@string/MemoryString</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)
从这开始,我正在尝试填充我的微调器(@+id/MainSpinner
) - 我不确定我在这里做什么,但是activity_main.xml
我有以下内容:
<Spinner
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/MainSpinner"
tools:listitem="@layout/support_simple_spinner_dropdown_item"/>
Run Code Online (Sandbox Code Playgroud)
我知道有一种方法可以通过Java实现这一点,但我更糟糕的是Java!出于这个原因,如果可能的话,我想将它保留在xml中.
此外,如果有人可以指望我指向可以带来我的Java和xml技能的链接,那将是很好的 - 我已经开始使用Udacity并且发现它们很好但是非IT毕业生需要接受很多(I在金融界工作,但发现这件事真的很有趣!)
提前致谢!
我如何在 android 上制作下拉列表?我用谷歌搜索并找到了很多结果,但从官方 android 网站上却是禁止的
我发现了一个叫做 List View
我将添加这些行,因为 stackoverflow 不允许我提交问题
<tag status="remove" because="can't add question"/>
int i=0; while(i=1;i<4;i++)
system.out.println("sorry");
<?Php
$word="sorry";
echo $word;
?>
Run Code Online (Sandbox Code Playgroud)
public class getCellsFromServer extends
AsyncTask<String, Integer, String[]> {
ProgressDialog dialog;
@Override
protected void onCancelled() {
super.onCancelled();
}
@Override
protected void onPostExecute(String[] results) {
super.onPostExecute(results);
final MyData items [] = new MyData[results.length];
for(int i=0;i<results.length;i++){
items[i]= new MyData(results[i],results[i]);
}
ArrayAdapter<MyData> adapter = new ArrayAdapter<MyData>(this,
android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
@Override
protected void onPreExecute() {
super.onPreExecute(); …
Run Code Online (Sandbox Code Playgroud)