我确信这个问题很多,而且我在这里发现了一些类似的问题,但没有一个真的让我输了.我希望有人可以帮助我.
我想要做的是向用户提供一个下拉菜单(微调器),其中包含香草,巧克力,草莓等香精列表.
当用户选择他们选择的风味时,我想要返回10的Strawberry值.
Strawberry = 10
Chocolate = 20
Vanilla = 30
Run Code Online (Sandbox Code Playgroud)
我来自一个vb.net背景,所以发现这非常难以处理事实我需要arrayadapters和东西来做它?
任何人都可以为我简化一些事情并可能分享一些代码吗
Moh*_*eem 11
你可以试试这个
ArrayAdapter<String> SpinerAdapter;
String[] arrayItems = {"Strawberry","Chocolate","Vanilla"};
final int[] actualValues={10,20,30};
SpinerAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_dropdown_item, arrayItems);
spinner.setAdapter(SpinerAdapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
int thePrice=actualValues[ arg2];
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44164 次 |
| 最近记录: |