2012-04-05 2 views
0

Я хочу, чтобы мое приложение могло прокручивать по горизонтали, чтобы оно могло скользить между страницами. Но когда я использую эту функцию на android sdk, это не позволит мне сделать макет заполнителя xml, то есть он не позволит мне иметь полный экран, чтобы включать в себя мои кнопки и объекты.Как использовать HorizontalScrollView?

Любая идея о том, как я могу исправить это или альтернативный метод?

Вот код:

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

    <RelativeLayout 
     android:layout_width="348dp" 
     android:layout_height="559dp" > 

     <ImageButton 
      android:id="@+id/imageButton1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:layout_marginBottom="341dp" 
      android:layout_marginLeft="146dp" 
      android:src="@drawable/ic_launcher" /> 

    </RelativeLayout> 


</HorizontalScrollView> 
+0

Было бы хорошо, если вы можете добавить свой код –

+0

Да здесь я добавил код ^^ – user1144349

+0

Возможный дубликат stackoverflow.com/ Вопросы/5565949 –

ответ

0

Изменение относительной макет LinearLayout. Подобно вертикальному ScrollView, он использует LinearLayout.

Вот макет образца я в одном из моих проектов:

<HorizontalScrollView 
      android:id="@+id/horizontalScrollView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:scrollbars="none" > 

      <LinearLayout 
       android:id="@+id/LinearLayout1" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="horizontal" > 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="@string/class_tab" /> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="@string/exam" /> 

       <Button 
        android:id="@+id/button_more" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="@string/more" /> 

      </LinearLayout> 
     </HorizontalScrollView> 
+0

Прохладный, но где все атрибуты макета для кнопок и всего остального? – user1144349

+0

oh Я добавил их в атрибут стиля. позвольте мне изменить его. –

+0

Прохладный! и как это работает? Если я проверю, что происходит точно? – user1144349

Смежные вопросы