android - 如何将复选框添加到我的 recyclerviewer xml?
问题描述
我在片段内创建了 Recyclerviewer。查看器由 2 个文本视图组成 - 垂直,我在这些文本视图下有下划线分隔线。如何添加将在我的第一个 textview 右侧的复选框,但将第二个 textview 保留为同一组,这样我就不会得到 2 个下划线分隔符?有关此图像的更多详细信息:
item_tab1 xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/Item1Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ïtem 1"
android:textSize="30dp"
android:textStyle="bold"></TextView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SubName"
android:textSize="15dp"
android:id="@+id/Item1SubName">
</TextView>
</LinearLayout>
解决方案
您需要将布局包装在 RelativeLayout 中,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/Item1Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ïtem 1"
android:textSize="30dp"
android:textStyle="bold"></TextView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SubName"
android:textSize="15dp"
android:id="@+id/Item1SubName">
</TextView>
</LinearLayout>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginTop="10dp"
android:layout_marginEnd="10dp"
/>
</RelativeLayout>
推荐阅读
- php - 致命错误:未捕获的错误:在字符串中调用成员函数 fetch_row() (while ($sql->fetch_row()) { )
- angular - 组件角度中加载 styleUrls 的条件
- java - 当我尝试从第三方 jar 访问私有方法时观察到 NoSuchMethod 异常
- ios - 在 iOS 12.0 上加载 MapKit 地图时,所有标注都显示而不是隐藏
- php - PHP 响应头内容类型一直是 text/html
- ionic-framework - 如何在 ionic 中获取 IOS 中可用的 WiFi 列表?
- javascript - 无法动态地使内容可编辑以在 angular2+ 中进行内联编辑
- android - 如何删除 Android 滑块底部效果?
- blockchain - 为什么以太坊区块链中的合约被称为“智能合约”?
- c++ - 什么是模板<>模板
语法?