From 75d3ecb2ecdd55497822f0f094e2f608ebbba455 Mon Sep 17 00:00:00 2001 From: Nathan Freitas Date: Fri, 4 Apr 2014 10:46:28 -0400 Subject: [PATCH] update language wizard display to be more clear --- res/layout/layout_wizard_locale.xml | 1 - .../wizard/ChooseLocaleWizardActivity.java | 24 ++++++------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/res/layout/layout_wizard_locale.xml b/res/layout/layout_wizard_locale.xml index 897aca9a..1918f56b 100644 --- a/res/layout/layout_wizard_locale.xml +++ b/res/layout/layout_wizard_locale.xml @@ -40,7 +40,6 @@ android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" - android:entries="@array/languages" > diff --git a/src/org/torproject/android/wizard/ChooseLocaleWizardActivity.java b/src/org/torproject/android/wizard/ChooseLocaleWizardActivity.java index a8bebe9c..7d7f7cde 100644 --- a/src/org/torproject/android/wizard/ChooseLocaleWizardActivity.java +++ b/src/org/torproject/android/wizard/ChooseLocaleWizardActivity.java @@ -2,39 +2,23 @@ package org.torproject.android.wizard; import java.util.Locale; -import org.torproject.android.Orbot; import org.torproject.android.R; import org.torproject.android.TorConstants; -import org.torproject.android.R.drawable; -import org.torproject.android.R.id; -import org.torproject.android.R.layout; -import org.torproject.android.R.string; -import org.torproject.android.settings.AppManager; import android.app.Activity; -import android.app.AlertDialog; import android.content.Context; -import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.content.res.Configuration; -import android.net.Uri; import android.os.Bundle; import android.preference.PreferenceManager; import android.view.View; -import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; +import android.widget.ArrayAdapter; import android.widget.Button; -import android.widget.CheckBox; -import android.widget.CompoundButton; import android.widget.ListView; -import android.widget.RadioButton; -import android.widget.RadioGroup; -import android.widget.TextView; -import android.widget.CompoundButton.OnCheckedChangeListener; -import android.widget.Toast; public class ChooseLocaleWizardActivity extends Activity implements TorConstants { @@ -84,7 +68,13 @@ public class ChooseLocaleWizardActivity extends Activity implements TorConstants Button next = ((Button)findViewById(R.id.btnWizard2)); // next.setEnabled(false); + String[] strLangs = getResources().getStringArray(R.array.languages); + strLangs[0] = Locale.getDefault().getDisplayName(); + ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1, strLangs); + listLocales.setAdapter(adapter); + listLocales.setSelection(0); + listLocales.setOnItemClickListener(new OnItemClickListener() {