我想知道我创建此UI的方法是否不正确

我想知道我创建此UI的方法是否不正确

我要创建此图片中所示的UI。我的方法涉及使用多个卡视图。我不确定这是否是执行此操作的正确方法。这种方法似乎有点费力和重复性,其次,我不确定这是否会在将来引起任何问题,例如内存问题等。对于有经验的开发人员,请给我启发。

@Override
public void onBindViewHolder(ViewHolder holder,int position) {
    final Employees employee = mEmployees.get(position);
    holder.txt_name.setText(employee.get_name());
    holder.txt_name.setMarqueeRepeatLimit(2);
    holder.txt_name.setHorizontallyScrolling(true);
    holder.txt_name.setSingleLine(true);
    holder.txt_name.setEllipsize(TextUtils.TruncateAt.MarqUEE);
    holder.txt_name.setSelected(true);
}
avepointer111 回答:我想知道我创建此UI的方法是否不正确

您可以简单地为ConstraintLayout设置背景,因此无需在ConstraintLayout中创建CardView

如果要在ConstraintLayout中使用阴影,要在ConstraintLayout中显示阴影,必须向其添加背景,只需设置#FFFFFF并使用

    android:elevation="4dp"

或者您可以创建自定义背景以具有圆角和自定义背景颜色

希望这会有所帮助

本文链接:https://www.f2er.com/3133830.html

大家都在问