Android Button setBackgroundResource()方法不会保留更改后台

时间:2015-04-20 15:06:37

标签: android android-button

单击时,我使用以下代码更改背景和新图像。当我单击按钮时,背景会改变几秒钟,然后它会恢复到原始背景。我不知道为什么会这样。

final Button btn_tab3 = new Button(this);
btn_tab3.setBackgroundResource(R.drawable.reservation);
btn_tab3.setLayoutParams(par);
btn_tab1.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        btn_tab1.setBackgroundResource(R.drawable.delivery_tab_selector);
        btn_tab2.setBackgroundResource(R.drawable.pickup);
        btn_tab3.setBackgroundResource(R.drawable.reservation);
        mPager.setCurrentItem(0);
    }
});

0 个答案:

没有答案