Форум программистов, компьютерный форум CyberForum.ru

элемент spinner - Android

Восстановить пароль Регистрация
 
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
18.08.2013, 18:02     элемент spinner #1
Подскажите, пожалуйста, как поставить текст элементов по центру?
Код:
XML
1
android:gravity="center"
не работает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2013, 18:02     элемент spinner
Посмотрите здесь:

spinner Android
Spinner Android
Android Кастомизация Spinner
Android проблема со Spinner'ом
Android spinner в ListView
Наполнение Spinner из БД Android
Android Java spinner
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
18.08.2013, 18:04     элемент spinner #2
А кому именно элементу вы этот гравити прописываете?
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
18.08.2013, 18:13  [ТС]     элемент spinner #3
Элементу spinner:
XML
1
2
3
4
5
<Spinner 
              android:id="@+id/spinnerGameLevel"
              android:layout_height="wrap_content"
              android:layout_width="fill_parent"
              android:gravity="center"/>
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.08.2013, 20:44     элемент spinner #4
ну так лаяуту элемента прописывайте а не спинеру.
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
19.08.2013, 02:02  [ТС]     элемент spinner #5
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private String[] data = {"Легкий", "Средний", "Сложный"};
        
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // адаптер
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        
        Spinner spinner = (Spinner)findViewById(R.id.spinnerGameLevel);
 
        spinner.setAdapter(adapter);
 
     // выделяем элемент 
        spinner.setSelection(0);
Как мне именно это сделать, не подскажите? Или в .xml разметке надо прописывать?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.08.2013, 02:36     элемент spinner #6
в .xml разметке проще всего.
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
19.08.2013, 02:53  [ТС]     элемент spinner #7
XML
1
2
3
4
5
<Spinner 
              android:id="@+id/spinnerGameLevel"
              android:layout_height="wrap_content"
              android:layout_width="fill_parent"
              android:layout_gravity = "center"/>
Вы так имеете в виду? Просто я пробовал - не работает.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.08.2013, 03:01     элемент spinner #8
нет, в лаяуте айтема.
Цитата Сообщение от Flash_2oo9 Посмотреть сообщение
android.R.layout.simple_spinner_item
Цитата Сообщение от Flash_2oo9 Посмотреть сообщение
android.R.layout.simple_spinner_dropdown_item
но, поскольку стандартные лаяуты андроида нельзя менять, придется сделать свои.
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
19.08.2013, 03:17  [ТС]     элемент spinner #9
Как мне это сделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 03:37     элемент spinner
Еще ссылки по теме:

Spinner Android
Android Spinner и NavigationDrawer
Android Spinner
Spinner Android
Android Spinner в AlertDialog

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
19.08.2013, 03:37     элемент spinner #10
Цитата Сообщение от Flash_2oo9 Посмотреть сообщение
Как мне это сделать?
Создайте layout с TextView, настройте там текст как вам нужно и вместо
Java
1
[quote="Flash_2oo9;4962601"]android.R.layout.simple_spinner_dropdown_item[/quote]
Укажите ваш layout
Java
1
R.layout.ваш
Yandex
Объявления
19.08.2013, 03:37     элемент spinner
Ответ Создать тему
Опции темы

Текущее время: 05:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru