희망이 에서 회 전자
private void setDataInSpinner(Spinner id, int dataArray) {
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, dataArray, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
id.setAdapter(adapter);
}
을에 데이터를 추가하면
을 도울 수있는 XML로이
HashMap<String,String> options=new HashMap<String,String>();
String optionsEnglish [] = getResources().getStringArray(R.array.option_array);
String optinsHindi[]= getResources().getStringArray(R.array.option_array_hindi);
for(int i=0;i<optionsEnglish.length;i++)
{
options.put(optionsEnglish[i], optinsHindi[i]);
}
Spinner optionSpinner = (Spinner) findViewById(R.id.optionPicker);
ArrayAdapter<HashMap<String, String>> dataAdapter = new ArrayAdapter<HashMap<String,String>>(this, android.R.layout.simple_spinner_item);
dataAdapter.add(options);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
optionSpinner.setAdapter(dataAdapter);
같은 것입니다
는 회 전자의 선택 값이
Spinner mySpinner = (Spinner)findViewById(R.id.spinner);
String Text = mySpinner.getSelectedItem().toString();
사용 얻으려면하거나 선택된 값
String value = GetClassCode.getCode(Text);//here u have to pass the value that is selected on the spinner
가 클래스
public class GetClassCode {
static HashMap<String, String> codeHash = new HashMap<String, String>();
static {
init();
}
public static void init() {
codeHash.put("key", "value");
codeHash.put("key", "value");
codeHash.put("key", "value");
codeHash.put("key", "value");
}
public static String getCode(String param) {
return codeHash.get(param);
}
}
그래서 무엇이 문제입니까 ?? – Developer
나는 두 옵션의 드롭 다운을 얻지 못하고 있는데, 나는 {Market-बाजार, Commodity- वस्तु}을 오직 하나의 옵션으로 인쇄하고있다. –
나는 lable, options 및 बाजार가 선택 될 때 두 가지 옵션을 원한다. 반환해야하고 언제 상품을 반환해야합니다 쓴 내가 itemSelected 이벤트에 대한 몇 가지 조치에 대한 적절한 결정을 내릴 수 있도록 –