如果view1没有填满整个宽度,我需要将view2放在view1旁边。如果view1的内容是全宽的(内容填满整个屏幕的宽度),那么view2应该在它下面。 例如,如果我的TextView文本很短,那么时间戳就在它旁边,如果TextView文本是多行的,时间戳就在它下面 我能用ConstraintLayout实现这一点吗? When view1 is not full width When view1 is full width
我需要在我的活动屏幕中设计一个特殊的数字键盘(而不是常规键盘)。常规键盘不适合我的需要。
我是用ConstraintLayout设计的。它工作得很好,但由于按钮大小是固定的,所以在较小的设备上,键盘不能很好地适应屏幕。
我重新设计了我的键盘。我为按钮设置了not size,纵横比为1:1,并为每列按钮制作了一个垂直链。布局包含height、match_parent和width_wrap内容。
因此,预期的行为是一个填满所有可用垂直空间的键盘。
它在布局编辑器上看起来很不错(适应高度),但我一运行这个应用程序,它就用Binary XML file line #9: Binary XML file
我创建了一个简单的便笺应用程序。尝试了几种方法,但无法动态更新回收器视图(无需滑动)
CustomAdpater类
我在适配器类中使用了一个方法setValues,它在main活动中被调用来更新数据,但是它不起作用。还有另一个将数据添加到数据库中的活动。
public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.MyViewHolder> {
Context context;
ArrayList<Model> models;
public CustomA