これは私の問題です...:drawable == drawable?
私の活動では、私はImageView
とButton
です。 ImageView
が特定のドロウアブルを表示している場合にのみ、ボタンがアクションを実行するようにします。そして、はい、これは、ImageView
が、私がやりたいことで中断しないようにコード化された様々なドロワブルの間でアニメーション化されていることを意味します。
ImageView imgview = (ImageView)findViewById(R.id.imgviewsid);
Resources res = getResources();
Drawable acertaindrawable = res.getDrawable(R.drawable.thecertaindrawable);
Drawable variabledrawable = imgview.getDrawable();
if (variabledrawable == acertaindrawable)
{
//does something
}
これは機能しませんでした。そして、私はそれを "if(variabledrawable == acertaindrawable)"という行の誤りに絞り込んだ。 Eclipseは、2つの描画可能ファイルが同じであればAndroidが認識できないエラーを大胆に報告していませんが、コードの他の領域をテストしたところ、すべて正常に動作しています。
私は、タグの使用は間違いなく私が達成したいものに役立っている必要ジャスト方向のように働きました。ありがとう! – sneak14