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

Интересный ЛистВью - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Фоновый режим http://www.cyberforum.ru/android-dev/thread625706.html
Как программно Вкл/Выкл Фоновый режим ? ------------- Android 2.3.3
Программирование Android AdMob Добрый день. Подскажите: для вывода денег из AdMob нужен ли аккаунт AdSense? Как часто приходят выплаты от AdMob? http://www.cyberforum.ru/android-dev/thread625374.html
Множественный запуск сервиса Программирование Android
Есть сервис public class AttentionService extends Service{ public static final String MAKE_PERIODIC_ATTENTION="Make_periodic_attention"; private static Timer attentionTimer; private Handler handler; private Notification attentionNotification; public static final int NOTIFICATION_ID=1;
Какое приложение можно написать для диплома по ос Андроид? Программирование Android
У меня тема диплома - "Программирование для ОС Android". Какой проект можете посоветовать для написания в рамках этой темы?
Программирование Android Запуск анимации при старте активити http://www.cyberforum.ru/android-dev/thread625083.html
Есть покадровая анимация, которая выставлена фоном одного из элементов интерфейса. прописана как надо: //анимация animal.setBackgroundResource(R.drawable.animation_01); anim1=(AnimationDrawable)animal.getBackground(); anim1.start(); Это я прописал в методе onCreate() В итоге на экране первый кадр и тишина.
Программирование Android Получить изображение из галереи Есть Button, есть ImageView. Как по нажатию Button предоставить пользователю галерею, чтоб тот выбрал одно единственное изображение и оно отобразилось в ImageView? подробнее

Показать сообщение отдельно
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
26.07.2012, 12:21  [ТС]     Интересный ЛистВью
Вообще я фигню написал в последний раз. ))
Значит, в методе getView вызываю parent.getHeight(). Далее могу получить 10-ю часть этой высоты.
Это все без проблем.

При попытке установить для convertView высоту через setLayoutParams выдает ошибку.
Собственно вызов
Java
1
convertView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
Тоже выдает ошибку.

Далее, адаптер для отображения элементов использует разметку:

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
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" 
    android:background="@android:color/transparent">
  
        <TextView 
            android:id="@+id/item_name"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
 
            android:layout_alignParentLeft="true"
            android:background="@android:color/transparent"
        />
        
        <CheckBox 
            android:id="@+id/checkbox"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
 
            android:layout_alignParentRight="true"
        />
        
</RelativeLayout>
Исходя из того что корневой элемент в разметке для параметра высоты имеет wrap_content решил установить высоту для вложенных элементов - текстового поля и чекбокса. В итоге TextView принимает нужную высоту - это видно по обрезанным буквам. Чекбокс остается как был. Кстати, было замечено, что если чекбоксу задать большой размер, то отображаться он будет так-же, но выделенное под него место раздуется.
В итоге непонятно как вычесленную нужную высоту назначить отображаемым элементам.((
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru