This commit is contained in:
tom79 2019-11-20 10:31:33 +01:00
parent dfff4aa6c1
commit f7c91f9e97
2 changed files with 13 additions and 9 deletions

View File

@ -32,12 +32,14 @@ import android.text.style.UnderlineSpan;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.Button; import android.widget.Button;
import android.widget.CheckBox; import android.widget.CheckBox;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
@ -91,9 +93,6 @@ public class MastodonRegisterActivity extends BaseActivity implements OnRetrieve
case Helper.THEME_LIGHT: case Helper.THEME_LIGHT:
setTheme(R.style.AppTheme_Fedilab); setTheme(R.style.AppTheme_Fedilab);
break; break;
case Helper.THEME_DARK:
setTheme(R.style.AppThemeDark);
break;
case Helper.THEME_BLACK: case Helper.THEME_BLACK:
setTheme(R.style.AppThemeBlack); setTheme(R.style.AppThemeBlack);
break; break;
@ -122,7 +121,7 @@ public class MastodonRegisterActivity extends BaseActivity implements OnRetrieve
} }
MaterialSpinner reg_category = findViewById(R.id.reg_category); Spinner reg_category = findViewById(R.id.reg_category);
String[] categoriesA = { String[] categoriesA = {
getString(R.string.category_general), getString(R.string.category_general),
getString(R.string.category_regional), getString(R.string.category_regional),
@ -155,12 +154,16 @@ public class MastodonRegisterActivity extends BaseActivity implements OnRetrieve
reg_category.setAdapter(adcategories); reg_category.setAdapter(adcategories);
reg_category.setSelectedIndex(0); reg_category.setSelection(0);
//Manage privacies //Manage privacies
reg_category.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() { reg_category.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override @Override
public void onItemSelected(MaterialSpinner view, int position, long id, String item) { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
new RetrieveInstanceRegAsyncTask(MastodonRegisterActivity.this, RetrieveInstanceRegAsyncTask.instanceType.MASTODON, itemA[position], MastodonRegisterActivity.this).executeOnExecutor(THREAD_POOL_EXECUTOR); new RetrieveInstanceRegAsyncTask(MastodonRegisterActivity.this, RetrieveInstanceRegAsyncTask.instanceType.MASTODON, itemA[position], MastodonRegisterActivity.this).executeOnExecutor(THREAD_POOL_EXECUTOR);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
} }
}); });

View File

@ -35,12 +35,13 @@
android:text="@string/pickup_instance_category" android:text="@string/pickup_instance_category"
android:textSize="16sp" /> android:textSize="16sp" />
<com.jaredrummler.materialspinner.MaterialSpinner <Spinner
android:id="@+id/reg_category" android:id="@+id/reg_category"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="16sp" android:textSize="16sp"
app:ms_background_color="?colorPrimaryDark" /> android:layout_gravity="end"
/>
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/reg_category_view" android:id="@+id/reg_category_view"