0

私のmain.xmlをチェックしてください:

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

        <ImageView
            android:id="@+id/IVdisplay"
            android:layout_width="200dp"
            android:layout_height="200dp"
            android:layout_gravity="center"
            android:src="@drawable/img" />
        <Button
            android:id="@+id/BsetWallpaper"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Set Wallpaper" />
 <HorizontalScrollView android:layout_width="200dp"
                       android:layout_height="wrap_content"
                       android:layout_gravity="center" >
    <LinearLayout android:layout_width="fill_parent"
            android:layout_height="wrap_content"
           android:orientation="horizontal">
        <ImageView
            android:id="@+id/IVimage1"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/a" />
         <ImageView
            android:id="@+id/IVimage2"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/b" />
          <ImageView
            android:id="@+id/IVimage3"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/c" />
           <ImageView
            android:id="@+id/IVimage4"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/d" />
            <ImageView
            android:id="@+id/IVimage5"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/e" />
             <ImageView
            android:id="@+id/IVimage6"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/f" />
             <ImageView
            android:id="@+id/IVimage7"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/g" />
             <ImageView
            android:id="@+id/IVimage8"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/h" />
               <ImageView
            android:id="@+id/IVimage9"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/i" />
                 <ImageView
            android:id="@+id/IVimage10"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/j" />
                   <ImageView
            android:id="@+id/IVimage11"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/k" />
                     <ImageView
            android:id="@+id/IVimage12"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/l" />
                       <ImageView
            android:id="@+id/IVimage13"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/m" />
                         <ImageView
            android:id="@+id/IVimage14"
            android:layout_width="125dp"
            android:layout_height="125dp"
            android:padding="15dp"
            android:src="@drawable/n" />
             </LinearLayout>
</HorizontalScrollView>             
    </LinearLayout>

いくつかの画像を静的に追加し、それらを Horizo​​ntalScrollView に追加しました。壁紙を設定するためのボタンがあり、その中から画像を選択して壁紙を設定したいのですが、助けてください。

4

1 に答える 1

1

setOnClickListener()あなたのすべてに必要な場合があります。プログラム画像ImageViewを追加することをお勧めします。これにより、イベントの処理が簡単になります。 onClick

壁紙の設定に関してandroid.permission.SET_WALLPAPERは、マニフェスト ファイルで許可を宣言する必要があります。そして、次のコードはBitmap bmp壁紙として設定されます

getApplicationContext().setWallpaper(bmp);
于 2012-09-04T09:30:30.393 に答える