2016-05-24 6 views
-2

This is what i have achieved by recycler view。このアクティビティを再度起動すると、以前選択されたラジオボタンを保持します。 私はこのようにそれを達成しました。リサイクラービューで以前に選択したラジオボタンを保持する方法

Override 
public void onBindViewHolder(MyViewHolder holder, int position) { 
    DisputeIssueItem issueItem = issueItems.get(position); 
    holder.issue.setText(issueItem.getIssue()); 
    holder.radioButton.setChecked(position == lastCheckedPosition); 
    if(previousLocation != null && position == previousLocation && position != lastCheckedPosition){ 
     holder.radioButton.setChecked(true); 
    } 

} が、それは位置0にラジオボタンを選択していると私は、複数のラジオボタンlike hereを選択することができますよ。あなたはこのようなラジオグループ内のラジオボタンをチェックしてくださいどのように私はこの

+0

[Shared Preferences](http://www.tutorialspoint.com/android/android_shared_preferences.htm)を使用して選択した値を保存し、アプリケーション全体でこの値を使用することができます –

+0

値は保存されていますが、その値を選択します。私は達成できません。 –

答えて

0

を達成する提案してください:あなたが最初にあなたのラジオボタン

かにIDを設定する必要がもちろん radiogroup.check(IdOfYourButton)

セットラジオボタン真

radio.setChecked(TRUE)。

+0

ラジオ・グループを使用していません。リサイクル・ビューを使用しています。 –

関連する問題