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

Выровнять элемент в ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как получить уровень громкости на Android http://www.cyberforum.ru/android-dev/thread1567570.html
Как определить включен или выключен звук на Android?
Программирование Android Взять символы с EditText и прировнять их к переменным.Как это можно сделать? Кто знает как можно осуществить вот это. Например: Есть поле editText __02.__08.__1994__ Как взять строку и разделит на символы. т.е 0 прировнять к переменной А 2 прировнять к переменной B 0... http://www.cyberforum.ru/android-dev/thread1567495.html
Программирование Android Клиент-сервер
Здравствуйте. Возникло желание создать клиент (андоид) / сервер на ПК (java). Принцип работы клиент сервера: 1. На сервере добавляю какое либо сообщение 2. Клиент получает сообщение и выводи на...
Программирование Android Подключаемые библиотеки в Android Studio
Сразу скажу что я нуб, сегодня первый день когда взялся за java и android studio. Написал пока примитивный класс для отправки post данных на сервер. И большую часть времени потратил на разбор...
Программирование Android Виджет на экран блокировки http://www.cyberforum.ru/android-dev/thread1567033.html
В некоторых аудиоплеерах информация о статусе проигрывания выводится на экран блокировки (Название композиции, кнопки, seekbar). Хочу реализовать такую же функцию. Это что вообще такое? Виджет? Или...
Программирование Android Как сделать чтобы при вводе текста и нажатии на кнопку записался текст в алерт Всем привет, появилась трудность с String "//" - Объясню суть кода: public void onAlg (View view){ EditText alg = (EditText) findViewById(R.id.IDalg); String str1 =... подробнее

Показать сообщение отдельно
Dmitrin
22 / 22 / 3
Регистрация: 04.12.2012
Сообщений: 536

Выровнять элемент в ListView - Программирование Android

31.10.2015, 17:50. Просмотров 242. Ответов 0
Метки (Все метки)

Здравствуйте. Подскажите, как можно решить такую задачу: есть LisView. В каждой строке этого ListView есть изображение, заголовок и основной текст:

C#
1
2
3
4
5
// Тут заполняется data
string[] from = { ATTRIBUTE_HEAD_TEXT, ATTRIBUTE_MAIN_TEXT, ATTRIBUTE_NAME_IMAGE };
int[] to = { Resource.Id.tvSectionHead, Resource.Id.tvSectionMain, Resource.Id.ivSection };
SimpleAdapter sAdapter = new SimpleAdapter(this, data, Resource.Layout.ListViewSingleSection, from, to);
lvSection.Adapter = sAdapter;
Код ListViewSingleSection:
XML
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
26
27
28
29
30
31
32
33
<?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:orientation="horizontal">
    <ImageView
        android:id="@+id/ivSection"
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:layout_marginTop="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginLeft="10dp"
        android:layout_marginBottom="10dp"
        android:layout_gravity="center_vertical" />
    <LinearLayout
        android:id="@+id/linearLayoutSectionText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="3"
        android:orientation="vertical"
        android:layout_marginTop="10dp">
        <TextView
            android:id="@+id/tvSectionHead"
            android:layout_width="wrap_content"
            android:textSize="22sp"
            android:layout_height="wrap_content" />
        <TextView
            android:id="@+id/tvSectionMain"
            android:layout_width="wrap_content"
            android:textSize="16sp"
            android:layout_height="wrap_content" />
    </LinearLayout>
</LinearLayout>
Все отображается нормально. Но бывает ситуация, когда основной текст, переданный в data, пустой. В такой ситуации заголовок необходимо выровнять по центру (как по вертикали, так и по горизонтали). Как это можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru