0

私はアンドロイド開発にかなり慣れていないので、非常に単純なプロセスかもしれないことに完全に困惑しています。

ImageViews内に一連の(ボタンとして機能する)を含む水平スクロールビューを設定しましたlinearlayout。ただし、エミュレーターでプロジェクトを実行すると、最初の画像のみimageviewが表示され、他の画像ビューを水平方向にスクロールできません

解決策を見つけるためにネット全体を広範囲に検索しましたが、運がありません。

    <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>  

私は正確に何が欠けていますか?

どんな助けでも大歓迎です!!

どうもありがとう、

ハリソン

4

3 に答える 3

0

これは、水平スクロールビューで機能しています。width:match_parent&hieghtwrap_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>

水平スクロールビューで私はいくつかの画像を撮りました

ベストオブラックアーミルカーンI。

于 2012-07-16T12:08:31.827 に答える
0

LinearLayout の向きverticalに変更する必要があると思います。

于 2012-11-21T15:42:09.120 に答える
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>
于 2012-07-16T12:12:01.467 に答える