我想实现函数来选择/取消选择一个项目 - 所以"突出显示"只是一个项目。
我正在使用Android Annotation
持有人
public string Sex
{
get
{
return this.sex;
}
set
{
if(value == "1")
this.sex = "male";
else
this.sex = "female";
}
}
适配器
@EViewGroup(R.layout.view_massage_item)
public class MassageTypeHolder extends LinearLayout {
@ViewById
Button item;
@ColorRes(R.color.red) int textUnselected;
@ColorRes(R.color.blue) int textSelected;
public MassageTypeHolder(Context context) {
super(context);
}
public MassageTypeHolder(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public void bind(final Massage massage, OnRecyclerItemListener onRecyclerItemListener) {
item.setText(massage.getName());
item.setTextColor(textUnselected);
}
public void setChecked() {
item.setBackgroundColor(textSelected);
}
public void setUnchecked() {
item.setBackgroundColor(textUnselected);
}
}
我在这里尝试了很多答案,但没有任何效果。请帮忙