我有三個單選按鈕的Radio組和一個ListView中的提交按鈕。我想獲取Button偵聽器並獲取所選單選按鈕的值。下面我的listview項目視圖。請幫幫我。如何獲取單選按鈕在ListView中的值在Android中單擊按鈕
0
A
回答
1
把這段代碼click事件裏面
if(rg1.getCheckedRadioButtonId()!=-1){
int id= rg1.getCheckedRadioButtonId();
View radioButton = rg1.findViewById(id);
int radioId = radioGroup.indexOfChild(radioButton);
RadioButton btn = (RadioButton) rg1.getChildAt(radioId);
String selection = (String) btn.getText();
}
0
RadioGroup group=(RadioGroup) findViewById(R.id.radioGroup1);
group.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId)
{
// TODO Auto-generated method stub
if(radiobutton1.isChecked())
{
//your code
}
else if(radiobutton2.isChecked())
{
//your code
}
}
});
1
你需要編寫自定義適配器的getView
方法onClickListener
:
public View getView(final int position, View convertView,ViewGroup parent)
{
Button submit= (Button) convertView.findViewById(R.id.submit);
submit.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
RadioGroup rGroup = (RadioGroup)convertView.findViewById(R.id.radiogroup);
int checkedID = rGroup.getCheckedRadioButtonId();
if(checkedID >=0)
RadioButton rButton = (RadioButton) convertView.findViewById(checkedId);
else{
//no radio button was checked
}
}
});
return convertView ;
}
希望這有助於。
相關問題
- 1. Android - 單選按鈕在listView?
- 2. Android:單擊按鈕時如何從按鈕中獲取文本?
- 3. 單擊按鈕時無法獲取單選按鈕值
- 4. 獲取選中單選按鈕的值
- 5. 單擊按鈕時獲取所選單選按鈕的編號
- 6. 如何在gridview中使用按鈕單擊中的單選按鈕獲取所選行的值
- 7. Flash單選按鈕:如何獲取選定的單選按鈕?
- 8. 如何獲取單選按鈕的值?
- 9. Android在按鈕上單擊創建ListView
- 10. 在android中獲取oncheckedchanged之外的選定單選按鈕值?
- 11. 如何在android中單擊下一個按鈕時刪除單選按鈕?
- 12. 沒有正確獲取單選按鈕中的單選按鈕
- 13. 獲取/使用單選按鈕值android
- 14. Android動態單選按鈕獲取值
- 15. 獲取單選按鈕值Android
- 16. 如何獲取ListView中每一行的選定單選按鈕
- 17. 如何在PHP中單擊按鈕時獲取動態按鈕值?
- 18. 如何在android中改變listview中的單選按鈕值取向改變
- 19. 單擊按鈕時從單選按鈕獲得價值PHP
- 20. 單選按鈕中的單選按鈕
- 21. 如何從Xamarin Android中的單選按鈕獲取值?
- 22. 我可以在單擊按鈕後在腳本中獲取所選單選按鈕的值
- 23. 如何取消選中Android中的單選按鈕(在radiogroup中)?
- 24. 在JavaScript中單擊某個單選按鈕時啓用按鈕
- 25. 如何獲取取消選中的單選按鈕的值?
- 26. 如何將行添加到listView按鈕在android studio中單擊?
- 27. 如何獲取iframe中選中的單選按鈕的值
- 28. 如何在asp.net中的下一頁獲取單選按鈕值
- 29. 在extjs中如何獲取單選按鈕的值?
- 30. 如何從android中的五個單選按鈕獲取選定的單選按鈕值?
你可以把代碼 – 2014-11-24 08:48:50