【发布时间】:2014-04-17 00:08:15
【问题描述】:
我有一个表格行,我实现了 onclick 事件来显示一个对话框,一旦点击它就会改变它的背景颜色。
但是在我关闭弹出窗口后,我想将其背景颜色重置为正常。我不能用我从网上复制的以下愚蠢的代码来做到这一点。
mPrefRemindBtn=(TableRow)rootView.findViewById(R.id.pref_remind_btn);
Drawable orgin=mPrefRemindBtn.getBackground();
mPrefRemindBtn.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
mPrefRemindBtn.setBackgroundColor(Color.argb(125, 155, 234, 135));
JOptionDialogEx dlg=new JOptionDialogEx(EventPreferenceActivity.this);
dlg.show();
}
});
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mPrefRemindBtn.setBackground(orgin);
【问题讨论】:
标签: android