Android Studio 편집기에서 RecyclerView 콘텐츠의 미리 보기를 표시하는 방법이 있습니까?
레이아웃에 RecyclerView를 추가하면 빈 화면으로 표시됩니다.다른 방법이 있습니까? 예를 들면,tools
네임스페이스를 사용하여 RecyclerView의 내용 미리 보기를 표시하시겠습니까?
@orRs가 맞습니다!
Android Studio 1.4 RC2를 사용하고 있으며 이제 사용자 지정 레이아웃을 지정할 수 있습니다.
커스텀 카드뷰를 해봤는데 작동합니다.
tools:listitem="@android:layout/simple_list_item_checked"
Android 도구 및 레이아웃 관리자
tools
네임스페이스는 XML 리소스에 적용할 축소 모드와 같은 디자인 타임 기능 또는 컴파일 타임 동작을 지원합니다.개발 중이고 변경 사항을 보기 위해 매번 코드를 컴파일하지 않을 수 있는 매우 강력한 기능입니다.
안드로이드[정보] X 및GridLayoutManager
implementation 'androidx.recyclerview:recyclerview:1.1.0'
<androidx.recyclerview.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="10"
tools:orientation="vertical"
tools:scrollbars="vertical"
tools:spanCount="3"/>
지원 라이브러리 및LinearLayoutManager
implementation 'com.android.support:recyclerview-v7:28.0.0'
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:layoutManager="android.support.v7.widget.LinearLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="3"
tools:orientation="horizontal"
tools:scrollbars="horizontal" />
에 도입된 또 다른 멋진 기능Android studio 3.0
리소스를 사용하여 레이아웃 구조를 쉽게 시각화할 수 있도록 도구 속성을 통해 데이터를 사전 정의합니다.
item.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="100dp"
android:layout_height="150dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="10dp"
android:orientation="vertical"
tools:background="@tools:sample/backgrounds/scenic">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/colorWhite"
tools:text="@tools:sample/first_names" />
</FrameLayout>
시뮬레이터 결과:
먼저 항목 XML에 다음 행을 추가하여 항목을 편집하는 동안 목록을 미리 봅니다.
tools:showIn="@layout/activity_my_recyclerview_item"
그런 다음 RecyclerView XML에 다음 행을 추가하여 목록에서 항목의 모양을 미리 봅니다.
tools:listitem="@layout/adapter_item"
Android Studio 1.3.1의 경우 미리 보기에 기본 목록 항목이 표시되지만 아직 사용자가 직접 지정할 수는 없습니다.바라건대, 그것이 올 것입니다.
custom_item 레이아웃이 이미 있는 경우:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
...
...
**tools:listitem="@layout/name_of_your_custom_item_view"**
...>
</androidx.recyclerview.widget.RecyclerView>
언급URL : https://stackoverflow.com/questions/29929963/is-there-a-way-to-show-a-preview-of-a-recyclerviews-contents-in-the-android-stu
'programing' 카테고리의 다른 글
첫 페이지 로드 후 한 번 페이지 새로 고침 (0) | 2023.09.05 |
---|---|
기본 구성과 같은 작성자가 없습니다. 개체 값에서 직렬화할 수 없습니다(위임자 또는 속성 기반 작성자 없음). (0) | 2023.09.05 |
Excel 파일을 MySQL Workbench로 가져오는 방법은 무엇입니까? (0) | 2023.09.05 |
Powershell에서 빈 매개 변수와 설정된 매개 변수를 포함하여 명명된 모든 매개 변수 가져오기 (0) | 2023.09.05 |
BeautifulSoup에서 스크립트 태그를 제거할 수 있습니까? (0) | 2023.09.05 |