Динамическое построение Лэйаута

Интерфейс, диалоги, темы, стили, меню
Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Динамическое построение Лэйаута

Сообщение anber » 22 янв 2014, 16:17

У меня всем нормально скроллится. На всякий случай мой главный лайаут:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
  <LinearLayout
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      >
    <TextView
        android:id="@+id/textview"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Hello World, MyActivity"
        android:gravity="center"
        />
  </LinearLayout>
</ScrollView>
На чем тестируешь, какая версия андроид?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Re: Динамическое построение Лэйаута

Сообщение kondra007 » 22 янв 2014, 16:20

У меня так:

Код: Выделить всё

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scrollview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true"
    android:overScrollMode="always" >

    <LinearLayout
        android:id="@+id/Rel"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/post_text"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scrollbars="vertical"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </LinearLayout>

</ScrollView>
Тестирую на Galaxy S2 (4.4.2), Galaxy S4 (4.3.1), Galaxy Note 10.1 (4.1.2) и на эмуляторе (4.0.4). Везде, кроме эмулятора, кастомные прошивки.

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Динамическое построение Лэйаута

Сообщение anber » 22 янв 2014, 16:32

проверил твой и мой варианты на разных девайсах и версиях андроида - везде работает.
Возможно ты что-то делаешь элементами экрана помимо XML.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Re: Динамическое построение Лэйаута

Сообщение kondra007 » 22 янв 2014, 16:34

То есть, даже если всего одна картинка без текста (она выводится в TextView через Spanned) - то тоже скроллится до конца картинки?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Динамическое построение Лэйаута

Сообщение anber » 22 янв 2014, 16:38

Если одна картинка в ландскейпной ориентации я могу нормально просолить до конца (увидеть траву)
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Re: Динамическое построение Лэйаута

Сообщение kondra007 » 22 янв 2014, 18:35

Блин. Проверил всё по несколько раз, различные варианты. Практически всегда картинка укорачивается до такой, а если выставить везде Fill_parent, то не прокручивается. Я в отчаянии х_х
http://yadi.sk/d/waDWStWhGYDFn

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Динамическое построение Лэйаута

Сообщение anber » 22 янв 2014, 19:40

выложи исходник примера того где не работает, я гляну
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Re: Динамическое построение Лэйаута

Сообщение kondra007 » 22 янв 2014, 19:43

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/post_text"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge" />          
    </LinearLayout>
</ScrollView>
Если не указать android:fillViewport="true", то изображение обрезается до (см скриншот поста выше)

Ответить