2012-07-16 29 views
0

我對Android開發頗爲陌生,而我完全被難以理解的東西所困擾,這可能是一個非常簡單的過程。Horizo​​ntalScrollView無法在仿真器上工作

我已經設置了一個水平滾動視圖,其中包含一系列ImageViews(充當按鈕),位於linearlayout內。但是,當我在模擬器上運行該項目只有第一個imageview是易變的,我不能通過其他圖像水平滾動

我搜索extensivley網絡找到解決方案,但沒有運氣。

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
> 


    <HorizontalScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    > 

     <ImageView 
      android:id="@+id/cookanegg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:src="@drawable/cookanegg" 
      android:text="@string/button_1" 
      android:textSize="25dp" 
      android:textStyle="bold" /> 

    <ImageView 
     android:id="@+id/cheffytips" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:text="@string/button_2" 
     android:textSize="25dp" 
     android:textStyle="@drawable/chefstips" /> 

    <ImageView 
     android:id="@+id/settings" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:text="@string/button_3" 
     android:textSize="25dp" 
     android:textStyle="@drawable/settings" /> 
    </LinearLayout> 
    </HorizontalScrollView> 

正是我缺少什麼?

任何幫助將大規模讚賞!

非常感謝,

哈里森

+0

爲什麼不使用圖庫呢? – fiddler 2012-07-16 12:05:36

+0

@AndroSelva比y水平ScrollView存在嗎?我已經完成水平ScrollView – Aamirkhan 2012-07-16 12:12:25

回答

0

這是在你的水平滾動視圖的工作對我來說 給寬度:match_parent & hieght WRAP_CONTENT

和滾動視圖使用這種

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

     <ImageView 
      android:id="@+id/imv_new" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/newfile" /> 

     <ImageView 
      android:id="@+id/imv_open" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/open" /> 

     <ImageView 
      android:id="@+id/imv_save" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/save" /> 

     <ImageView 
      android:id="@+id/imv_saveas" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/save_as" /> 



     <ImageView 
      android:id="@+id/imv_delete" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/delete" /> 

     <ImageView 
      android:id="@+id/imv_undo" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/undo" /> 

     <ImageView 
      android:id="@+id/imv_redo" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/redo" /> 




     <ImageView 
      android:id="@+id/imv_bold" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/bold" /> 

     <ImageView 
      android:id="@+id/imv_italic" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/italic" /> 

     <ImageView 
      android:id="@+id/imv_underline" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/underline" /> 



     <ImageView 
      android:id="@+id/imv_l_margin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/left" /> 

     <ImageView 
      android:id="@+id/imv_m_margin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/center" /> 

     <ImageView 
      android:id="@+id/imv_r_margin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/right" /> 




     <ImageView 
      android:id="@+id/imv_exit" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:layout_weight="11.90" 
      android:onClick="onClick" 
      android:src="@drawable/close" /> 
    </LinearLayout> 

在Horizo​​ntall ScrollView我拍了一些圖片

最佳運氣 阿米爾·罕一

0

作出這樣一些變化:

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

    <HorizontalScrollView 
     android:id="@+id/ho" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <ImageView 
       android:id="@+id/cookanegg" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:background="@drawable/ic_launcher" 
       android:gravity="center" 
       android:text="button_1" 
       android:textSize="25dp" 
       android:textStyle="bold" /> 

      <ImageView 
       android:id="@+id/cheffytips" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_2" 
       android:textSize="25dp" /> 

      <ImageView 
       android:id="@+id/settings" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_3" 
       android:textSize="25dp" /> 

      <ImageView 
       android:id="@+id/settings" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_3" 
       android:textSize="25dp" /> 

      <ImageView 
       android:id="@+id/settings" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_3" 
       android:textSize="25dp" /> 

      <ImageView 
       android:id="@+id/settings" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_3" 
       android:textSize="25dp" /> 

      <ImageView 
       android:id="@+id/settings" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="@drawable/ic_launcher" 
       android:text="button_3" 
       android:textSize="25dp" /> 
     </LinearLayout> 
    </HorizontalScrollView> 

</LinearLayout> 
0

我認爲你需要改變你的的LinearLayout方向垂直

相關問題