내가

2012-09-04 4 views
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> 

및 HorizontalScrollView.There에 추가 지금 내가 원하는 배경 화면 설정을위한 버튼입니다 그 중에서 이미지를 선택하고 wallpaper.please를 도와주세요.

답변

1

는 u는 내가 제안, 당신의 ImageView 모두에 setOnClickListener()해야 할 수도 있습니다 당신은 당신의 onClick 이벤트가 쉽게 처리 할 것이다 이미지프로그램을 추가했다.

배경 화면을 설정하는 경우 매니페스트 파일에서 android.permission.SET_WALLPAPER 권한을 신고해야합니다. 다음 코드는 Bitmap bmp을 배경 화면으로 설정합니다.

getApplicationContext().setWallpaper(bmp);