2013-02-17 1 views
1
ImageView im1_b; 
    im1_b = (ImageView)findViewById(R.id.b_01_b); 
    im1_b.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      AlertDialog.Builder builder = new AlertDialog.Builder(Next_2Activity.this); 
      builder.setTitle("Project Gmelon"); 
      builder.setMessage("Are you sure set Wallpaper?"); 
      builder.setNegativeButton("NO", new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
       Toast.makeText(getApplicationContext(), 
         "You Select NO", Toast.LENGTH_LONG) .show(); 
       } 
      }); 
      builder.setPositiveButton("YES", new DialogInterface.OnClickListener() { 

       @Override 
       public void onClick(DialogInterface dialog, int which) { 

        WallpaperManager myWallpaperManager 
        = WallpaperManager.getInstance(getApplicationContext()); 
        try { 
        myWallpaperManager.setResource(R.drawable.b_01_i); 
        } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
        } 
        Toast.makeText(getApplicationContext(), 
          "Setting Complete, Thanks.", Toast.LENGTH_LONG) .show(); 
       } 

      }); 

      builder.show(); 
     } 
    }); 

내가 배경 화면을 설정하기 위해 다음과 같은 코드를 썼습니다 ..하지만설정 배경 이미지 코드

내 이미지는 다음과 같이 설정된다. (http://wemakeucc.com/1.jpg)

내가 같이합니다 .. (http://wemakeucc.com/2.JPG)

내가 어떻게 할 수 ...? 당신이 코드를 수행하려는 경우

EDIT1>

ImageView im1_b; 
im1_b = (ImageView)findViewById(R.id.b_01_b); 
im1_b.setScaleType(ImageView.ScaleType.CENTER_INSIDE); 
im1_b.setOnClickListener(new OnClickListener() { 

답변

0

당신은이 작업을 수행 할 수 있습니다 만약 당신이 좋아하면

YOUR_IMAGE_VIEW.setScaleType(ImageView.ScaleType.CENTER_INSIDE); 

대신 CENTER_INSIDE의 다른 규모의 유형과 실험을 선택적으로 할 수 있습니다!

android:scaleType="centerInside" 

확인 규모의 유형이 링크 :

당신이 XML에서 그것을하고 싶은 경우

당신과 함께 원하는 규모의 유형 scaleType 속성을 설정 Scale Types

+0

은 동일합니다 .. 아무것도 변화하지를 .. – KRJ

+0

나는 이렇게 썼다. 그러나 아무것도 바뀌지 않았다. (내 edit1> 참조) – KRJ

+0

당신은 im1_b에 벽지를 설정 했습니까? – Koded101