亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

iv.setBackground(isChecked?R.drawable.off:R.drawable.off);這一行為什么會報錯

public class Demo02 extends Activity ?implements OnCheckedChangeListener{
? ?private ToggleButton tb;
? ?private ImageView iv;
? ?@Override
? ?protected void onCreate(Bundle savedInstanceState) {
? ? ? ?super.onCreate(savedInstanceState);
? ? ? ?setContentView(R.layout.demo02);
? ? ? ?tb = (ToggleButton) findViewById(R.id.toggleButton01);
? ? ? ?iv = (ImageView) findViewById(R.id.imageView01);
? ? ? ?tb.setOnCheckedChangeListener(this);
? ?}

? ?public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
? ? ? ?iv.setBackground(isChecked?R.drawable.off:R.drawable.off);
? ? ? ?
? ?}
? ?}

正在回答

1 回答

正確的應該是:iv.setBackgroundResource(isChecked ? R.drawable.on : R.drawable.off);

0 回復 有任何疑惑可以回復我~
#1

DistanceFly 提問者

這個沒改,改過之后還是錯誤
2017-03-23 回復 有任何疑惑可以回復我~
#2

DistanceFly 提問者

提示是off on 無效,不過圖片我已拷進去
2017-03-23 回復 有任何疑惑可以回復我~
#3

樓上看風景的人 回復 DistanceFly 提問者

圖片名字有問題
2017-07-15 回復 有任何疑惑可以回復我~
#4

樓上看風景的人 回復 DistanceFly 提問者

實在不行就clear重新編譯
2017-07-15 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消
Android攻城獅的第一門課(入門篇)
  • 參與學習       312492    人
  • 解答問題       4931    個

想快速掌握Android應用開發基礎,選擇學習這門課程就對了。

進入課程

iv.setBackground(isChecked?R.drawable.off:R.drawable.off);這一行為什么會報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號