如果我有相同的文字和一組相同的屬性單選按鈕,如何找到哪個單選按鈕被選中?到處都在單選按鈕不同的文本例子Android的單選按鈕
回答
使用RadioGroup
決定單選按鈕單擊的,就像這樣:
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.yourRadioGroup);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
// the radio button selected is checkedId
}
});
據我的理解,我拿到的檢查按鈕的ID,但我怎麼能在邏輯上理解這是一個檢查,如果他們有相同的參數 – SamArmen
@SamArmen按鈕的名稱不應該是一樣的,因爲他們」重新點不同的按鈕 – hichris123
我可以用字符串獲得ID嗎? – SamArmen
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
public class RadioButtonExample extends Activity {
private RadioGroup radioSexGroup;
private RadioButton radioSexButton;
private Button btnDisplay;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_radio_button_example);
addListenerOnButton();
}
public void addListenerOnButton() {
radioSexGroup = (RadioGroup) findViewById(R.id.radioGender);
btnDisplay = (Button) findViewById(R.id.btnDisplay);
btnDisplay.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// get selected radio button from radioGroup
int selectedId = radioSexGroup.getCheckedRadioButtonId();
// find the radiobutton by returned id
radioSexButton = (RadioButton) findViewById(selectedId);
Toast.makeText(RadioButtonExample.this,
radioSexButton.getText(), Toast.LENGTH_SHORT).show();
}
});
}
}
我強調說我有單選按鈕的相同文字 – SamArmen
你需要組單選按鈕組下的單選按鈕確定按鈕選擇。這可以幫助你一個想法: http://developer.android.com/guide/topics/ui/controls/radiobutton.html
- 1. 單選按鈕Android
- 2. android-單選按鈕
- 3. 單選按鈕android
- 4. Android單選按鈕選擇
- 5. android中的單選按鈕
- 6. Android的單選按鈕
- 7. Android的單選按鈕
- 8. Android版Adober Air上的單選按鈕和單選按鈕grooup?
- 9. 單選按鈕中的單選按鈕
- 10. Android單選按鈕圖像
- 11. Android | AddTextChangedListener與單選按鈕
- 12. Android單選按鈕組
- 13. Android - 單選按鈕在listView?
- 14. 如何選擇按鈕後的所有單選按鈕android
- 15. 單選按鈕像單選按鈕
- 16. Android - 選中檢查單選按鈕
- 17. Android取消選中單選按鈕
- 18. android:單選按鈕選項檢索
- 19. Android單選按鈕取消選中
- 20. Android單選按鈕未選中
- 21. Android的 - 動態單選按鈕問題
- 22. 單選按鈕的Android操作
- 23. 在android中的多行單選按鈕?
- 24. Android上的單選按鈕列表
- 25. Android:用於導航的單選按鈕
- 26. 在android中的單選按鈕洗牌
- 27. android studio中的單選按鈕
- 28. 的Android RadioGroup中,單選按鈕
- 29. 單選按鈕採用的是Android
- 30. Android中的粘貼單選按鈕
爲什麼你有相同性質的多個單選按鈕?這打破了目的。單選按鈕應該用來選擇不同的選擇。 –