¾ÛÅøÁî
46.¢½.168.138
46.¢½.168.129
46.¢½.168.161
46.¢½.168.136
46.¢½.168.145
46.¢½.168.162
46.¢½.168.144
46.¢½.168.140
115.¢½.135.198
46.¢½.168.139
 
°Ô½Ã¹° 9°Ç
   
°¡»ê ¹æ½ÄÀ¸·Î È­¸é¿¡ »Ñ¸®´Â°Ô °¡´ÉÇÑ°¡¿ä? (addictive)
±Û¾´ÀÌ : ±èº´ÁÖ                   ³¯Â¥ : 2011-09-26 (¿ù) 18:57 Á¶È¸ : 4178
package com.corea;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
public class Image_ViewActivity extends Activity implements OnClickListener, OnSeekBarChangeListener {
    protected static final int PICK_FROM_ALBUM = 0;
 /** Called when the activity is first created. */
 Button btn,btn2;
 ImageView image;
 SeekBar sek;
 TextView txt;
 Uri mImageUri;
 RadioGroup radiogroup;
 int CHECKED_ARGB =1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
      
        txt = new TextView(this);
       txt = (TextView)findViewById(R.id.test);
      
       
        sek = new SeekBar(this);
        sek = (SeekBar)findViewById(R.id.seekBar1);
        sek.setOnSeekBarChangeListener(this);
      //  onProgressChanged(sek, 100, true);
       sek.setMax(255);
        image=(ImageView)findViewById(R.id.imageView1);
       
        radiogroup = new RadioGroup(this);
        radiogroup = (RadioGroup)findViewById(R.id.radioGroup1);
        radiogroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
       {
   
   @Override
   public void onCheckedChanged(RadioGroup arg0, int arg1) {
  
    // TODO Auto-generated method stub
    switch(arg1)
    {
    case R.id.rad4:
     CHECKED_ARGB = 1;
    break;
    case R.id.rad1:
    CHECKED_ARGB = 2;
     break;
    case R.id.rad2:
    CHECKED_ARGB = 3;
     break;
    case R.id.rad3:
    CHECKED_ARGB = 4;
     break;
    }
   }
  });
      
        btn = new Button(this);
        btn = (Button)findViewById(R.id.button1);
        btn2 = new Button(this);
        btn2 = (Button)findViewById(R.id.button2);
        btn.setOnClickListener(this);
        btn2.setOnClickListener(this);
        image.setOnLongClickListener(new OnLongClickListener()
        {
   
   @Override
   public boolean onLongClick(View arg0) {
    // TODO Auto-generated method stub
    Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
    startActivityForResult(intent, PICK_FROM_ALBUM);
    return false;
   }
  });
       
    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data )
    {
     if (resultCode ==RESULT_OK)
     {
      if(requestCode == PICK_FROM_ALBUM)
      {
       mImageUri = data.getData();
       image.setImageURI(mImageUri);
      }
     }
    }
   
    public void onClick(View v)
    {
     if(v==btn)
     {
      image.setImageResource(R.drawable.test2);
     }else
     {
      image.setAlpha(50);
     
     }
     
    }
   
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
     final int alphaVal = progress;
     image.post(new Runnable() {
   
   @Override
   public void run() {
    // TODO Auto-generated method stub
    switch(CHECKED_ARGB){
    case 1:
     image.setAlpha(255-alphaVal);
     txt.setText(""+alphaVal);
     break;
    case 2:
     image.setAlpha(alphaVal);
     txt.setText(""+alphaVal);
     break;
    case 3:
     image.setAlpha(alphaVal);
     txt.setText(""+alphaVal);
     break;
    case 4:
     image.setAlpha(alphaVal);
     txt.setText(""+alphaVal);
     break;
    }
   }
  });
    }
    public void onStartTrackingTouch(SeekBar seekBar) {       
    }
    public void onStopTrackingTouch(SeekBar seekBar) {
 
    }
}
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)




±èº´ÁÖ ´ÔÀÇ Q&A ÃÖ½Å±Û [´õº¸±â]


   

°Ô½Ã¹° 9°Ç
¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
9     ¾È³çÇϼ¼¿ä ^^ À̹ÌÁö ÇÊÅÍ È¿°ú °ü·Ã Áú¹®µå¸³´Ï´Ù. ±èº´ÁÖ 08-02 4881
8     ½º¸¶Æ®Æù µð¹ÙÀ̽º Á¦¾î¹æ¹ý.. ±èº´ÁÖ 08-02 4883
7        http ÆÄ½Ì °í¼ö´ÔµéÀÇ Á¶¾ðÀÌ ÇÊ¿äÇØ¿ä !! ¤Ð¤Ð ±èº´ÁÖ 08-02 4624
6  ¼ôÄÆ Áú¹®ÀÔ´Ï´Ù. +1 ±èº´ÁÖ 07-25 4711
5  ¾Èµå·ÎÀÌµå ½º·¹µå¿Í dalvickVM Ç÷¹À̾î¿ÍÀÇ °ü°è¿¡ ´ëÇÑ Áú¹® +1 ±èº´ÁÖ 02-07 5682
4     ¾Èµå·ÎÀÌµå ±×¸®µåºä ¼Ò½º Çؼ®Á» µµ¿ÍÁÖ¼¼¿ä ¤Ð¤Ð(¼öÁ¤) +1 ±èº´ÁÖ 09-26 6340
3  ¾Èµå·ÎÀ̵å..±¸±Û Ä̸°´õ ¿¬µ¿ Çϴ¹æ¹ý. +2 ±èº´ÁÖ 08-01 6956
2     °¡»ê ¹æ½ÄÀ¸·Î È­¸é¿¡ »Ñ¸®´Â°Ô °¡´ÉÇÑ°¡¿ä? (addictive) ±èº´ÁÖ 09-26 4179
1     À̹ÌÁö ¹öÆ° 9°³Á¤µµ ¹è¿­ °¡´ÉÇϳª¿ä? ±èº´ÁÖ 08-04 4055
 
 
 
Copyright ¨Ï wwwold.androidstudy.co.kr. All rights reserved.