Форум программистов, компьютерный форум, киберфорум
Наши страницы

GridView: выравнивание колонок по центру - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программирование под Android http://www.cyberforum.ru/android-dev/thread1110640.html
Здравствуйте дорогие форумчане!У меня возник такой вопрос:я изучил язык С++,и хотелось бы по программировать под android или другую OS. Возможно ли программировать телефон на с++, и если да то может...
Программирование Android XML vs View Я сейчас задам очень глупый вопрос, наверное, но все же: пользовательский интерфейс лучше создавать с помощью XML разметки или View? И в чем разница между ними? http://www.cyberforum.ru/android-dev/thread1110046.html
FTP клиент Программирование Android
Добрый день! Необходимо загрузить файл на FTP сервер. Не получается соединиться с FTP сервером, прошу Вашей помощи. Второй день бьюсь, возможно я неправильно подключаю библиотеку...
MultiChoiceModeListener Программирование Android
ребята, есть разметка одного итема из списка.. собсвенно в ней 1 чекбокс и 2 текста, мне нужно чтоб по нажатию на элемент списка выделялся весь итем вместе с чекбоксом... вообщем работало как...
Программирование Android Существующие сборки\проекты\фреймворки Андройд приложений http://www.cyberforum.ru/android-dev/thread1109664.html
Приветствую всех! Мое изучение Андройд СДК продолжается, и его цель - создание собственного нативного мобильного приложения для взаимодействия с сервером облачной платформы (SFDC). Задачи самые...
Программирование Android Перенос значения массива через Tab Как перенести часть массива из одного Tab'a в другой ? подробнее

Показать сообщение отдельно
FazonFix
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 26

GridView: выравнивание колонок по центру - Программирование Android

04.03.2014, 10:22. Просмотров 1988. Ответов 9
Метки (Все метки)

Код MainActivity.java:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class MainActivity extends Activity {
    
    String[] data = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"};
    
    GridView gridView1;
    ArrayAdapter<String> adapter;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
 
        adapter = new ArrayAdapter<String>(this, R.layout.item, R.id.tvText, data);
        gridView1 = (GridView) findViewById(R.id.gridView1);
        gridView1.setAdapter(adapter);
               adjustGridView();
        
    }
    
    private void adjustGridView() {
        gridView1.setNumColumns(5);
        tvText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18);
      }
}
Код activity_main.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <GridView
        android:id="@+id/gridView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/button1"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:numColumns="5"
        android:stretchMode="columnWidth" >
 
    </GridView>
 
</RelativeLayout>
Код item.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/rect"
    android:orientation="vertical">
 
<TextView
    android:id="@+id/tvText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:minHeight="40dp"
    android:textSize="70sp"
    android:text="">
</TextView>
 
</LinearLayout>
Как, собственно, сделать так, чтобы текст, расположенный внутри колонки / ячейки был по центру, а не справа? Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru