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

Программно изменить ширину LinearLayout - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Бар show телефона http://www.cyberforum.ru/android-dev/thread1795245.html
Как убpать веpхний баp телефона?!
Программирование Android Как взять символы с DataPicker, что бы их сложить и вывести? Ребят, нужна помощь. Есть DataPicker, а также три переменных. 1) Intday = dayOfMonth; // день 2) Intmonth = monthOfYear; //месяц 3) Intyear = year; // год Мне нужно взять 4 символа с переменной: year Что-бы их сложить и вывести в textView, но что-то не получается...Делаю так: IntmYearNUM = Integer.toString(year); // Перевожу int в строку. char aChar1 = IntmYearNUM.charAt(0); // Беру... http://www.cyberforum.ru/android-dev/thread1795217.html
Layout со скроллингом Программирование Android
нужно в Activity разместить много кнопок одна под одной, НО они все не уместятся на экране и нужно чтобы они прокручивались пальцем вверх и вниз. Как и чем такое можно сделать?
Добавить элемент в PreferenceScreen в середину Программирование Android
Добрый день. у меня есть задача создать программно новый элемент в PreferenceScreen, но если его создавать и добавлять, то он, естественно, идет в конец списка. Мне же нужно добавить его после определенного листпреференса. как это можно сделать?
Программирование Android Особенности работы с Bluetooth на Android 6 http://www.cyberforum.ru/android-dev/thread1795181.html
Делаю ресивир на нахождение блютуз устройств. Работает на всех устройствах, а на устройствах где Android 6 нет. Только после добавлении в манифест <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />начинает находить блютуз устройства.. Почему так?
Программирование Android C++ приложение на Android ищу книжки про соединение приложения с сервером Самое не находимое это работа мобильного приложения через сеть, не могу сдвинуться ни на йоту из за своей безграмотности в Пониманий кода, в общем нужно именно про то что я написал выше. хотябы пару книжек! или примеров. или советов. что нибудь. Спасибо! подробнее

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

Программно изменить ширину LinearLayout - Программирование Android

17.08.2016, 16:13. Просмотров 341. Ответов 5
Метки (Все метки)

Доброе время суток!
Есть галерея.
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
34
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content">
<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent">
        <LinearLayout
            android:id="@+id/linearLayout"
            android:layout_width="500dp"
            android:layout_height="match_parent"
            android:orientation="horizontal">
            <GridView
                android:id="@+id/grid"
                android:layout_width="fill_parent"
                android:layout_height="130dp"
                android:layout_margin="4dp"
                android:columnWidth="100dp"
                android:gravity="center"
                android:numColumns="9"
                android:horizontalSpacing="1dp"
                android:scrollbarAlwaysDrawHorizontalTrack="true"
                android:scrollbarAlwaysDrawVerticalTrack="true"
                android:scrollbars="horizontal"
                android:stretchMode="none"
                android:verticalSpacing="1dp">
            </GridView>
        </LinearLayout>
    </FrameLayout>
</HorizontalScrollView>
</RelativeLayout>
Чтоб она нормально отображалась и прокручивалась LinearLayout задаю ширину 500dp (рассчитываю исходя из количества фоток).

Дальше я вставляю ее фрагментом где мне нужно.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:background="#ffff">
       <fragment
           android:id="@+id/fr_image_grid"
           android:name="com.nostra13.universalimageloader.sample.fragment.ImageGridFragment"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center_horizontal" />
 
           .....
 
</RelativeLayout>
Так вот, я хочу использовать юту галерею в другом месте с другими фотками. Я вставляю фрагмент в другое место, передаю фотки, вроде все работает. Но у меня там не 5 фоток а больше, а так как длина у меня уже задана в 500dp, то в новой галереи только 5 фото отображаются.
Как мне изменить ширину LinearLayout?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru