使用空文本预览RecyclerView

时间:2016-03-15 15:46:50

标签: android android-studio preview

我有RecyclerView,其中每个项目都有CheckBox。在预览中,复选框显示正确,没有文字:

enter image description here

但是,当我在RecyclerView中查看时,我会收到示例文本:

enter image description here

问题:有没有办法让AS显示空字符串而不是"项目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>

1 个答案:

答案 0 :(得分:1)

如果这对其他人有帮助,我求助于使用宽度为零的空白字符,例如tools:text="&#8203;"

https://en.wikipedia.org/wiki/Zero-width_space