【发布时间】:2016-02-12 06:29:00
【问题描述】:
我想将浮动操作按钮用作某种收藏按钮,即书签功能。我使用的是boolean,初始化如下:
boolean favSelected = false;
我的活动将从我的 SQLite 数据库中检索一些信息,以确定 favSelected 是真还是假。如果是真的,我希望我的工厂采用不同的颜色,如果是假的,则使用原始颜色。我试过这个:
fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(favSelected = false) {
favSelected = true;
fab.setBackgroundTintList(new ColorStateList(new int[][]{new int[]{0}}, new int[]{getResources().getColor(R.color.header_pressed)}));
} else if ( favSelected = true){
favSelected = false;
fab.setBackgroundTintList(new ColorStateList(new int[][]{new int[]{0}}, new int[]{getResources().getColor(R.color.colorPrimary)}));
}
}
});
但它没有用。预期的功能有点像复选框
【问题讨论】:
标签: java android floating-action-button