2013-08-20 42 views
0

我需要在可繪製文件夾(如mickey1和mickey 2以及mickey 3和mickey 4)中創建多個圖像;我想在彼此之後繪製一個圖像以形成完整的mickey老鼠 。 這裏是我的代碼通過使用點擊方法在另一個之後顯示一個圖像

public class DisplayMessageActivity extends Activity implements OnClickListener { 
    Button next; 
    ImageView fullimage; 


     @Override 
     public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_display_message); 
     next=(Button)findViewById(R.id.button1); 
     next.setOnClickListener(this); 

     fullimage = (ImageView) findViewById(R.id.fullimage); 


     } 

    @Override 
    public void onClick(View v) { 

     int click =1; 
     if (click == 1) { 
      fullimage.setImageResource(R.drawable.mickey1); 
      { 

       if(click==2); 
       fullimage.setImageResource(R.drawable.mickey2); 

      } 



    } 
    } 

}

+0

問題是什麼? –

+1

有一系列可繪圖。增加i點擊並使用帶索引i的數組將其設置爲imageview – Raghunandan

+0

@Srinath Gopathi - 只需使用arraylist與適配器即可找到圖像的位置....請參閱鏈接-http://mobile.tutsplus.com/教程/機器人/ Android的SDK-顯示圖像與 - 一個增強畫廊/ – FarhaSameer786

回答

0

你可以開始這樣

fullimage.setTag("1"); 
中的onCreate

()方法。

中的onClick(視圖v)方法

String imageNameConst = "mickey"; 
int imageName = 1; 
imageName = Integer.parseInt(fullimage.getTag().toString())+1; 

int id = getResources().getIdentifier(imageNameConst + imageName ,"drawable",getPackageName()); 
fullimage.setImageResource(id); 
fullimage.setTag(imageName); 

這應該工作,如果你的形象的名字就像mickey1, mickey2, mickey3,....

相關問題