5

テキストビューの背景を設定し、動的に削除したいのですが、うまくいきません。何か提案はありますか?

if (mToday) {
        monthView[mRow][mColumn].setBackgroundResource(R.color.black);
    }
    else {
        monthView[mRow][mColumn].setBackgroundResource(0);
    }

ここでなぜそれが起こるのか合理的な説明を見つけましたが、やはり問題は解決しませんでした。

4

3 に答える 3

9

これを試して。

txtEmail.setBackgroundResource(android.R.color.transparent);
于 2013-03-02T06:49:17.517 に答える
4

.setBackgroundDrawableで 0 を null に変更した次のコードを試してみてください。

 if (mToday)
 {
     monthView[mRow][mColumn].setBackgroundResource(R.color.black);
 }
else
 {
      monthView[mRow][mColumn].setBackgroundDrawable(null);
 }
于 2013-03-02T09:02:01.353 に答える
3

これはうまくいくはずだと思います

monthView[mRow][mColumn].setBackgroundDrawable(null);

于 2013-03-02T06:55:36.107 に答える