MTing 4 days ago
parent
commit
778b6d9b76
  1. 7
      app/src/main/java/com/ouxuan/oxface/orderOX/adapter/OrderSelectionAdapter.java
  2. 6
      app/src/main/res/drawable/verify_button_background.xml
  3. 8
      app/src/main/res/layout/item_order_selection.xml

7
app/src/main/java/com/ouxuan/oxface/orderOX/adapter/OrderSelectionAdapter.java

@ -267,9 +267,10 @@ public class OrderSelectionAdapter extends RecyclerView.Adapter<OrderSelectionAd
valueView.setText(value); valueView.setText(value);
valueView.setTextColor(0xFF1B1B1B); valueView.setTextColor(0xFF1B1B1B);
valueView.setTextSize(11); // 略微减小字体 valueView.setTextSize(11); // 略微减小字体
valueView.setSingleLine(false); // 允许换行但优化显示
valueView.setMaxLines(2); // 最多两行
valueView.setEllipsize(android.text.TextUtils.TruncateAt.END); // 超出显示省略号
// 修改这里允许单行显示并使用滚动效果处理超长文本
valueView.setSingleLine(true); // 强制单行显示
valueView.setEllipsize(android.text.TextUtils.TruncateAt.MARQUEE); // 滚动效果
valueView.setSelected(true); // 启用滚动效果
LinearLayout.LayoutParams valueParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams valueParams = new LinearLayout.LayoutParams(
0, 0,
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT,

6
app/src/main/res/drawable/verify_button_background.xml

@ -3,8 +3,8 @@
android:shape="rectangle"> android:shape="rectangle">
<solid android:color="#FF6B35" /> <solid android:color="#FF6B35" />
<corners <corners
android:topLeftRadius="0dp"
android:topLeftRadius="8dp"
android:topRightRadius="0dp" android:topRightRadius="0dp"
android:bottomLeftRadius="38dp"
android:bottomRightRadius="0dp" />
android:bottomLeftRadius="0dp"
android:bottomRightRadius="4dp" />
</shape> </shape>

8
app/src/main/res/layout/item_order_selection.xml

@ -55,7 +55,7 @@
android:layout_toRightOf="@id/divider_line" android:layout_toRightOf="@id/divider_line"
android:layout_marginLeft="15dp" android:layout_marginLeft="15dp"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginRight="100dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="16dp" android:layout_marginBottom="16dp"
android:orientation="vertical"> android:orientation="vertical">
@ -198,13 +198,15 @@
</LinearLayout> </LinearLayout>
<!-- 右上角核销按钮 -->
<!-- 放置在整个布局右下角的核销按钮,与背景圆角融合 -->
<TextView <TextView
android:id="@+id/tv_verify_button" android:id="@+id/tv_verify_button"
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="36dp" android:layout_height="36dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="0dp"
android:layout_marginBottom="0dp"
android:background="@drawable/verify_button_background" android:background="@drawable/verify_button_background"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"

Loading…
Cancel
Save