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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как получить уровень громкости на Android http://www.cyberforum.ru/android-dev/thread1567570.html
Как определить включен или выключен звук на Android?
Android Взять символы с EditText и прировнять их к переменным.Как это можно сделать? Кто знает как можно осуществить вот это. Например: Есть поле editText __02.__08.__1994__ Как взять строку и разделит на символы. т.е 0 прировнять к переменной А 2 прировнять к переменной B 0 прировнять к переменной C 8 прировнять к переменной A1 что бы потом все переменные сложить и получить результат? http://www.cyberforum.ru/android-dev/thread1567495.html
Android Клиент-сервер
Здравствуйте. Возникло желание создать клиент (андоид) / сервер на ПК (java). Принцип работы клиент сервера: 1. На сервере добавляю какое либо сообщение 2. Клиент получает сообщение и выводи на экран 3. Клиент хранит до 3-х последних сообщений Покидайте примеры или где можно об этом почитать. Заранее спасибо.
Android Подключаемые библиотеки в Android Studio
Сразу скажу что я нуб, сегодня первый день когда взялся за java и android studio. Написал пока примитивный класс для отправки post данных на сервер. И большую часть времени потратил на разбор полетов с android studio, потому как: 1) org.apache.http почему-то не входит в стандартный набор пакетов, как скачать через стандартные тулсы ide я не нашел. Зашел на сайт апача, скачал библиотеки,...
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 = alg.getText().toString(); //Создадим string со значением текста из "EditText" //Стандартное окно ALERT подробнее

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

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

31.10.2015, 17:50. Просмотров 198. Ответов 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, пустой. В такой ситуации заголовок необходимо выровнять по центру (как по вертикали, так и по горизонтали). Как это можно сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru