我有一个RecyclerView
,其中每个列表行项目都有一个CheckBox
。在列表行的布局预览中,复选框正确显示,没有文本:
但是,当我将布局预览作为RecyclerView
的一部分(使用tools:listitem = "@layout/application_list_content"
进行查看时,会看到不需要的示例文本,例如“ Item 0”,“ Item 1”,“ Item 3”,等等:] >
问题
:有没有一种方法可以使Android Studio的布局预览不显示示例文本-“项X”-而是仅显示一个空字符串?RecyclerView
的代码是:
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/application_list" android:name="com.laurivan.android.ApplicationListFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginEnd="?listPreferredItemPaddingRight" android:layout_marginStart="?listPreferredItemPaddingLeft" app:layoutManager="LinearLayoutManager" tools:context="com.laurivan.android.ApplicationListActivity" tools:listitem="@layout/application_list_content"/>
项目行的内容如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="@dimen/list_item_height_normal"
android:orientation="horizontal"
>
<CheckBox
android:id="@+id/app_checkBox"
style="?android:attr/starStyle"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_margin="0dp"
android:checked="false"
android:padding="0dp"
tools:text=""
/>
</RelativeLayout>
我有一个RecyclerView,其中每个列表行项目都有一个CheckBox。在列表行本身的布局预览中,正确显示了复选框,没有任何文本:但是,当我查看布局预览时...
如果这对其他人有帮助,我将使用零宽度的空格字符来执行此操作,即,复选框布局中的tools:text="​"
: