у меня есть сомнение. Я показываю им изображение:
Мне хотелось бы, что титул "Статей" был размещен больше в центре. Как возможно реализовывать это с XML? возможно делать это с JAVA?
Я оставляю им код моего Activity (Java):
@Override protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_cargas_descargas);
spinner_tercer_tupla_xml = (Spinner) findViewById (R.id.sp_art);
ArrayAdapter adaptador = new ArrayAdapter(this, R.layout.spinner_tandas,datos);
spinner_tercer_tupla_xml.setAdapter(adaptador);
spinner_tercer_tupla_xml.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> adapterView, View view, int i, long l) {
switch (i) {
case 0:
Toast to_bidones = Toast.makeText(getApplicationContext(), "Ha seleccionado Bidones", Toast.LENGTH_LONG);
to_bidones.show();
break;
case 1:
Toast to_dispenser_plastico = Toast.makeText(getApplicationContext(), "Ha seleccionado Dispenser Plástico", Toast.LENGTH_LONG);
to_dispenser_plastico.show();
break;
case 2:
Toast to_canillas = Toast.makeText(getApplicationContext(), "Ha seleccionado Canillas", Toast.LENGTH_LONG);
to_canillas.show();
break;
case 3:
Toast to_dispenser_electrico = Toast.makeText(getApplicationContext(), "Ha seleccionado Dispenser Eléctrico", Toast.LENGTH_LONG);
to_dispenser_electrico.show();
break;
}
}
@Override
public void onNothingSelected(AdapterView> adapterView) {
}
});
}//Конец OnCreate
Код content_main XML:
android:id="@+id/nueva_cd"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context=".cargas_descargas"
tools:showIn="@layout/activity_cargas_descargas">
Моего домашнего животного - string:
Prueba_de_Modulos Сеттингс Еррамьентас Guardar Изменения Отменять Партию Заканчивать партии дня Статьи
В действительности то, что ты желаешь, состоит в том, чтобы менять текст, определенный в
android:prompt
это не является возможным для одного Spinner
используя класс Android SDK.
Одна soluciГіn может состоять в том, чтобы создавать Spinner
персонализированного. проверь пример Tarum :
Верит в адаптер, настроенный с одним diseГ±o настроенный для Ваших Spinner
.
Spinner spinner = (Spinner) findViewById(R.id.pioedittxt5);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.travelreasons, R.layout.simple_spinner_item);
adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
R.layout.simple_spinner_item
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/spinnerItemStyle"
android:maxLines="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee" />
R.layout.simple_spinner_dropdown_item
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/spinnerDropDownItemStyle"
android:maxLines="1"
android:layout_width="match_parent"
android:layout_height="?android:attr/dropdownListPreferredItemHeight"
android:ellipsize="marquee" />
En стили добавил Ваши размеры и высоту, настроенные segГєn Ваше обязательное условие.
<style name="spinnerItemStyle" parent="android:Widget.TextView.SpinnerItem">
</style>
<style name="spinnerDropDownItemStyle" parent="android:TextAppearance.Widget.TextView.SpinnerItem">
</style>