2015-07-27 3 views
0

У меня есть работа с файлом xml. xml имеет относительную компоновку.все действия, прокручиваемые в android

Внутри layout..I есть виджеты как

Textview..Gridview..Edittext..Button ... в том же порядке, как указано.

Я хочу сделать весь макет прокручиваемым. Для этого я попытался добавить Scrollable на макет корневого уровня.

Но когда я запускаю действие, только секция Gridview становится прокручиваемой.

Я хочу, чтобы вся деятельность была прокручиваемой .. не раздел gridview.

есть ли проблема с прокручиваемым при наличии Gridview внутри действия?

+0

Не могли бы вы выслать какой-нибудь код? – Mauker

+1

Проблема заключается в использовании 'GridView' и' ScrollView'. Вы не можете использовать вложенные прокручиваемые представления. – eleven

ответ

0

Попробуйте использовать scrollview с relativelayout или linerlayout, что вы хотите, а затем поместите объекты yout в это.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
      android:id="@+id/rloverworld" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="0dp" 
    android:paddingLeft="0dp" 
    android:paddingRight="0dp" 
    android:paddingTop="0dp" 
    tools:context="com.gore.fruitsplashparty.Overworld" > 
<ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:padding="0dp" 
     android:scrollbars="none" > 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical" 
      android:padding="0dp" > 

      <Button 
       android:id="@+id/btn_101" 
       android:layout_width="40dp" 
       android:layout_height="40dp" 
       android:adjustViewBounds="true" 
       android:background="@drawable/btnlvl" 
       android:padding="0dp" 
       /> 
     </RelativeLayout> 
    </ScrollView> 

</RelativeLayout> 
Смежные вопросы