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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
#1

элемент spinner - Программирование Android

18.08.2013, 18:02. Просмотров 1000. Ответов 9
Метки нет (Все метки)

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

Поиск элемента в Spinner - Программирование Android
Есть Spinner final Spinner spinner = (Spinner)findViewById(R.id.spinner_day); final String days =...

Не обрабатывается позиция Spinner - Программирование Android
Посоветуйте пожалуйста, что нужно изменить, заранее спасибо. Создал Spinner( мужчина, женщина), учитывая выбранную позицию должна...

Сохранение позиции spinner - Программирование Android
На фрагменте есть несколько спиннеров. При переходе на другой фрагмент, а потом вернутся на фрагмент со спиннерами все сбрасывается на...

Синхронизация Spinner и Listview - Программирование Android
Есть спиннер со списком сайтов, который получен в виде json ArrayList<HashMap<String, String>> siteList; List<String>...

Заполнение spinner из массива - Программирование Android
Добрый день! Впервые на этом форуме, да и вообще новичок в разработке, поэтому не ругайте сильно, если уже были ответы, просто посоветуйте...

Выпадающий список Spinner - Программирование Android
Добрый вечер! Скажите, пожалуйста, у меня есть на первой форме элемент Spinner, в котором выбирается один из предлагаемых пунктов и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 648
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
1158 / 982 / 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
1158 / 982 / 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
1158 / 982 / 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
Ребят. Как реализовать Есть элемент spinner(К которому прикреплены &quot;Месяцы Года&quot;); Как связать элемент spinner и switch(){ Т.е...

Spinner внутри ListView - Программирование Android
Здравствуйте, я пытаюсь сделать Spinner внутри ListView, но все попытки проходят без успешно. Скорей всего нужно создавать адаптер для...

Бегущая строка в spinner - Программирование Android
Всем доброго времени суток, когда записываешь в спиннер очень длинный текст возникает проблемка, текст не влазит:(,можно ли сделать бегущую...

Создание контрола (Spinner) - Программирование Android
Необходимо создать совой аналог spinnera, для возможности задания цвета текста За основу взял вот это ...


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

Или воспользуйтесь поиском по форуму:
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 648
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
Ответ Создать тему
Опции темы

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