我有兩個微調器。一個用於width
,另一個用於height
,兩者都有兩個值。即如何根據寬度爲Android微調器選擇高度
width ==> 1280, 800
height ==> 720, 600
spin_width = (Spinner) findViewById(R.id.spin_width);
spin_height = (Spinner) findViewById(R.id.spin_height);
ArrayAdapter<CharSequence> adapter_width = ArrayAdapter.createFromResource(this,
R.array.width_array,R.layout.spinner_item);
adapter_width.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin_width.setAdapter(adapter_width);
spin_width.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
String width = parent.getItemAtPosition(position).toString();
mWidth = Integer.valueOf(width);
Log.d(TAG, "Spinner1"+mWidth);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
如果用戶從寬度框中選定1280
中高度框720
應該自動並且如果在寬度選擇800
選擇,600
應選擇在高度框。這個怎麼做 ?
感謝
發佈您的代碼..它會更好地修改您的代碼.. –
@RameshKumar:PL再次檢查上面的po ST。我添加了代碼 – Shiv
您是否希望用戶能夠同時選擇1280的寬度和600的高度?如果他們只能選擇1280x720和800x600的配對,那麼使用這兩個選項就可以使用一個微調器就足夠了。 – panonski