Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112

Игнорируется параметр adjustViewBounds

30.11.2015, 13:45. Показов 1546. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть LinearLayout, в котором должны уживаться картинка(Занимать все свободное место) и какой-нибудь элемент. Картинка должна растягиваться по ширине. Если свободного места не хватает, то должна скролиться.
Мне тут уже подсказали, что надо добавить adjustViewBounds. Всё заработало, как надо(на андроид 4.4.4). Потом я проверил тот же проект на меньших версиях андроида(даже на 4.1.1), и на них adjustViewBounds просто игнорируется. Что делать?

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
<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:orientation="vertical">
 
        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:scaleType="fitCenter"
                android:layout_marginTop="10sp"
                android:background="#000000"
                android:src="@mipmap/ic_launcher"
                android:adjustViewBounds="true" />
        </ScrollView>
        <TextView
            android:text="test"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textAlignment="center" />
</LinearLayout>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2015, 13:45
Ответы с готовыми решениями:

Проверка подключения к интернету. Почему Exception игнорируется?
Подскажите пожалуйста кто знает...отправляю емаил без инета, все равно пишет что сообщение ушло...вот код... private class...

При записи в XML файл первый параметр игнорируется (ничего не записывается)
Приветствую, прошу помощи в разъяснении сложившейся ситуации. Описанная ниже процедура принимает 3 параметра типа string. Так вот при...

игнорируется gets
В цикле gets выполняется 1 раз и в дальнейшем gets игнорируется for (i = 0; i &lt;= 4; i++) { cout &lt;&lt; endl &lt;&lt;...

15
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 15:23
для начала надо бы картинку указать из drawabe а не из mipmap и потом проверять
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 15:30  [ТС]
Ой Глюканул, когда переписывал. Но это всё равно проблемы не решает. У меня в приложении всё нормально из drawable идёт.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 15:40
просто скопировать нельзя?
код работает и на прошлых версиях, на API 17 точно
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 16:00  [ТС]
Вот что у меня получается. Слева - 4.4.4, справа - 4.1.1
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
30.11.2015, 16:01
А если заменить
Цитата Сообщение от san92der Посмотреть сообщение
android:scaleType="fitCenter"
на
XML
1
android:scaleType="fitXY"
?
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 16:03
автор мутит или специально вводит в заблуждение
на скриншоте вообще разные разметки

где xml код? не переписанный от руки с ошибками, а реальный
это разные проекты или один и тот же?
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 16:09  [ТС]
Создал отдельный проект. Специально упростил и вырезал все лишнее.
Этот код тупо скопировал в основной LinearLayout активити.
В mainActivity ничего нету. Могу весь проект залить куда-нибудь и скинуть ссыль.
При замене на fitXY картинка с той же высотой, что на рисунке слева, растягивается по ширине.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 16:18
ок, я третий раз попрошу xml код скопировать и сюда показать
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 16:23  [ТС]
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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:theme="@style/AppTheme"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:orientation="vertical">
 
        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:scaleType="fitXY"
                android:layout_marginTop="10sp"
                android:background="#000000"
                android:src="@drawable/ic_launcher"
                android:adjustViewBounds="true" />
        </ScrollView>
        <TextView
            android:text="test"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textAlignment="center" />
    </LinearLayout>
</LinearLayout>
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 16:27
а я говорил
Цитата Сообщение от Паблито Посмотреть сообщение
для начала надо бы картинку указать из drawabe а не из mipmap и потом проверять
и что написано в xml ?

Добавлено через 1 минуту
и
XML
1
2
3
4
5
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="test"
            android:gravity="center"/>
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 16:28  [ТС]
да, вот тут снова ступил. признаю. скопипастил кусок из первого поста. Поправил. Но это опять же не меняет результата.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 16:30
еще раз скопируй, а то слабо верится
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
30.11.2015, 16:46  [ТС]
вот полностью скопированый xml - github.com/san92der/test_imageScroller
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
30.11.2015, 16:52

что именно не так как должно быть?
0
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 1
03.12.2016, 06:44
Здравствуйте. У меня проблема следующего плана. Имею Activity с тремя ImmageButton (схема во вложении).
В ImmageButton_3 вставляю картинки следующим методом:

Java
1
2
uri = Uri.parse("android.resource://ru.azbook.dia.azbook/drawable/my_pic");
                    myBtn.setImageURI(uri);
Картинки не высокие но широкие. Высота 200px, ширина варьируется 1500-2200px. Так вот когда картинка шире 2000px (то есть соотношение сторон превышает отношение 1/10) то она прост не отображается в ImageButton, но и ошибку при работе не выдает. Картинки, ширина которых ниже 2000px - работают идеально. Привожу ниже часть кода из xml, соответствующей данной ImageButton:

XML
1
2
3
4
5
6
7
android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/btn_word"
        android:background="#FFF383"
        android:layout_below="@+id/btn_1"
        android:scaleType="fitCenter"
        android:adjustViewBounds="true"
Пробовал без
XML
1
android:adjustViewBounds="true"
- ничего не вышло.
Буду благодарен за подсказку. Бьюсь уже 3 дня над этим.
Миниатюры
Игнорируется параметр adjustViewBounds  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2016, 06:44
Помогаю со студенческими работами здесь

Игнорируется if
Всем привет ! с формы передаются с текстовых полей $var-ы и с чекбоксов $age-ы, потом изо всех $var-ов формируется массив $array_of_answ, а...

Игнорируется Where
Я составил запрос, однако при просмотре в Sublime Text я сразу заметил что WHERE окрашивается в желтый, не характерный для него цвет. ...

Используя параметр, введенный с клавиатуры, удалить все файлы, содержащие этот параметр
Задание такое:используя параметр введенный с клавиатуры удалить все файлы содержащие этот параметр. Что нужно прописать в bat'е чтобы...

Как передать параметр из jsp java страницы в функцию javascript и возвратить обратно другой параметр
На jsp странице имеется динамически формируемая таблица с чекбоксами в первой колонке каждой строки &lt;tbody&gt; ...

В запросе к БД игнорируется LIKE
Это файл search.php JS-скриптом ему передается методом POST то, что пользователь вбил в поисковую форму. Оператор LIKE полностью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru