2017-04-25 5 views
0

テキストビューでイメージの背景を取得し、ifステートメントで比較し、いくつかのアクションを実行します。このマイコード 。BitmapDrawable(背景イメージを取得し、描画可能フォルダのイメージと比較する方法)

BitmapDrawable cd = (BitmapDrawable) numberseven.getBackground(); 
      BitmapDrawable cdeight = (BitmapDrawable) numbereight.getBackground(); 
      BitmapDrawable cdnine = (BitmapDrawable) numbernine.getBackground(); 
      BitmapDrawable cdtwelve = (BitmapDrawable) numbertwelve.getBackground(); 
      BitmapDrawable cdthirteen = (BitmapDrawable) numberthirteen.getBackground(); 
      BitmapDrawable cdfourteen = (BitmapDrawable) numberfourteen.getBackground(); 
      BitmapDrawable cdseventeen = (BitmapDrawable) numberseventeen.getBackground(); 
      BitmapDrawable cdeighteen = (BitmapDrawable) numbereighteen.getBackground(); 
      BitmapDraw`enter code here`able cdnineteen = (BitmapDrawable) numbernineteen.getBackground(); 

if(cd.getBitmap()==R.drawable.green){ 


} 

誰かにお願いします。

答えて

0

あなたはビットマップにあなたの描画可能リソースを変換し、それらに

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.green); 

if(cd.getBitmap().equals(bitmap)){ 
    // same 
} 
を比較することができます
関連する問題