大家好我有一个问题,如果有人可以帮我实现这个设计或者给我一条通往看的路径。 其实我想要实现这个用户界面,用户可以选择一天或多天,当他选择一天当天喜欢大胆时他取消选择当天的风格变得正常的那天如星期六在我们的例子中 我尝试使用toogle按钮实现此UI但不幸的是我失败了任何人都可以帮助我实现这一目标
谢谢大家的帮助
答案 0 :(得分:0)
如果你在像LinearLayout这样的东西中使用多个TextView,你可能会有这样的东西。
public class BoldTextView extends TextView implements View.OnClickListener {
private boolean bold = false;
public BoldTextView(Context context) {
this(context, null);
}
public BoldTextView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public BoldTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (bold) {
bold = false;
setTypeface(null, Typeface.NORMAL);
} else {
bold = true;
setTypeface(null, Typeface.BOLD);
}
}
public boolean isBold() {
return bold;
}
}