Updated RadioButtons in ConfigureTransProxy
All the RadioButtons are unchecked by default. The next button is disabled until a RadioButton is checked.
This commit is contained in:
parent
eb3a09ae06
commit
fbdeb71974
|
@ -42,7 +42,7 @@
|
||||||
android:padding="3px">
|
android:padding="3px">
|
||||||
<TextView android:text="@string/wizard_transproxy_msg" android:layout_width="wrap_content" android:textColor="#ffffff" android:layout_height="wrap_content" android:textSize="8pt" android:id="@+id/WizardTextBody1" android:padding="20dip"></TextView>
|
<TextView android:text="@string/wizard_transproxy_msg" android:layout_width="wrap_content" android:textColor="#ffffff" android:layout_height="wrap_content" android:textSize="8pt" android:id="@+id/WizardTextBody1" android:padding="20dip"></TextView>
|
||||||
<RadioGroup android:id="@+id/radioGroup" android:layout_height="wrap_content" android:layout_width="wrap_content" android:paddingLeft="15dip">
|
<RadioGroup android:id="@+id/radioGroup" android:layout_height="wrap_content" android:layout_width="wrap_content" android:paddingLeft="15dip">
|
||||||
<RadioButton android:checked="true" android:text="@string/wizard_configure_all" android:id="@+id/radio0" android:layout_height="wrap_content" android:layout_width="wrap_content"></RadioButton>
|
<RadioButton android:text="@string/wizard_configure_all" android:id="@+id/radio0" android:layout_height="wrap_content" android:layout_width="wrap_content"></RadioButton>
|
||||||
<TextView android:layout_height="wrap_content"
|
<TextView android:layout_height="wrap_content"
|
||||||
android:text="@string/wizard_transproxy_hint"
|
android:text="@string/wizard_transproxy_hint"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
|
@ -58,6 +58,32 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
|
||||||
TextView txtTitle = ((TextView)findViewById(R.id.WizardTextTitle));
|
TextView txtTitle = ((TextView)findViewById(R.id.WizardTextTitle));
|
||||||
txtTitle.setText(title);
|
txtTitle.setText(title);
|
||||||
|
|
||||||
|
Button back = ((Button)findViewById(R.id.btnWizard1));
|
||||||
|
Button next = ((Button)findViewById(R.id.btnWizard2));
|
||||||
|
next.setEnabled(false);
|
||||||
|
|
||||||
|
back.setOnClickListener(new View.OnClickListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
|
||||||
|
startActivityForResult(new Intent(getBaseContext(), Permissions.class), 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
next.setOnClickListener(new View.OnClickListener() {
|
||||||
|
|
||||||
|
//Dirty flag variable - improve logic
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if( flag == 1 )
|
||||||
|
context.startActivity(new Intent(context, AppManager.class));
|
||||||
|
|
||||||
|
else
|
||||||
|
showWizardFinal();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
RadioGroup mRadioGroup = (RadioGroup)findViewById(R.id.radioGroup);
|
RadioGroup mRadioGroup = (RadioGroup)findViewById(R.id.radioGroup);
|
||||||
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener (){
|
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener (){
|
||||||
|
|
||||||
|
@ -65,6 +91,7 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
|
||||||
@Override
|
@Override
|
||||||
public void onCheckedChanged(RadioGroup group, int checkedId){
|
public void onCheckedChanged(RadioGroup group, int checkedId){
|
||||||
Button next = ((Button)findViewById(R.id.btnWizard2));
|
Button next = ((Button)findViewById(R.id.btnWizard2));
|
||||||
|
next.setEnabled(true);
|
||||||
next.setOnClickListener(new View.OnClickListener() {
|
next.setOnClickListener(new View.OnClickListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -120,30 +147,7 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
Button back = ((Button)findViewById(R.id.btnWizard1));
|
|
||||||
Button next = ((Button)findViewById(R.id.btnWizard2));
|
|
||||||
|
|
||||||
back.setOnClickListener(new View.OnClickListener() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onClick(View v) {
|
|
||||||
|
|
||||||
startActivityForResult(new Intent(getBaseContext(), Permissions.class), 1);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
next.setOnClickListener(new View.OnClickListener() {
|
|
||||||
|
|
||||||
//Dirty flag variable - improve logic
|
|
||||||
@Override
|
|
||||||
public void onClick(View v) {
|
|
||||||
if( flag == 1 )
|
|
||||||
context.startActivity(new Intent(context, AppManager.class));
|
|
||||||
|
|
||||||
else
|
|
||||||
showWizardFinal();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void showWizardFinal ()
|
private void showWizardFinal ()
|
||||||
|
|
Loading…
Reference in New Issue