«android-recyclerview» 태그된 질문

RecyclerView 위젯은 ListView 및 GridView의보다 유연하고 유연한 버전입니다.


6
RecyclerView 항목에 잔물결 효과 추가
RecyclerView 항목에 Ripple Effect를 추가하려고합니다. 온라인으로 봤지만 필요한 것을 찾을 수 없습니다. 사용자 지정 효과 여야한다고 가정합니다. RecyclerView 자체에 android : background 속성을 시도하고 "? android : selectableItemBackground"로 설정했지만 작동하지 않았습니다. : <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" android:focusable="true" android:clickable="true" android:background="?android:selectableItemBackground" android:id="@+id/recyclerView" android:layout_below="@+id/tool_bar"/> 이것은 효과를 추가하려는 RecyclerView입니다.

6
코드에서 RecyclerView의 스크롤바를 활성화하는 방법이 있습니까?
우리가 보았 듯이 RecyclerView는 ListView보다 효과적이므로 내 프로젝트에서 사용하는 것을 선호합니다. 하지만 최근에 사용자 정의 ViewGroup에 넣을 때 문제가 있습니다. RecyclerView는 다음과 같이 xml에서 스크롤바를 쉽게 설정할 수 있습니다. <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> 하지만 RecyclerView에 대한 코드에서 스크롤 막대를 설정하는 방법을 실제로 찾을 수 없습니다. mRecyclerView.setVerticalScrollBarEnabled(true); 그리고 나는 …

9
Espresso를 사용하여 RecyclerView 항목 내부보기 클릭
Espresso를 사용하여 RecyclerView 항목 내의 특정보기를 클릭하려면 어떻게 해야합니까? 다음을 사용하여 위치 0에서 항목을 클릭 할 수 있다는 것을 알고 있습니다. onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); 하지만 항목 자체가 아닌 해당 항목 내부의 특정보기를 클릭해야합니다. 미리 감사드립니다. -- 편집하다 -- 더 정확하게 말하자면, CardView ( ) 항목 인 RecyclerView ( R.id.recycler_view)가 있습니다 …



11
Nested Scrollview 스크롤 내부의 Recyclerview가 일반 Recyclerview 또는 Nested Scrollview처럼 빠르게 스크롤되지 않습니다.
나는 RecyclerView내부를 사용 NestedScrollView하고 있으며 작동합니다. 하지만 RecyclerView내부 등을 사용하면 LinearLayout제스처에 따라 다양한 속도로 스크롤됩니다. 스크롤은 제스처를 듣고 조금만 위로 밀면 조금 스크롤되고 정말 빠르게 위로 밀면 정말 빠르게 스크롤됩니다. 이제 내 문제는 RecyclerView내부가 NestedScrollView확실히 스크롤되지만 빠른 스크롤이 작동하지 않는다는 것입니다. 그러나 나는 빠르게 또는 느리게 최대 슬라이드, RecyclerView또는 NestedScrollView단지 …

12
RecyclerView에서 데이터 새로 고침 및 스크롤 위치 유지
RecyclerView( notifyDataSetChanged어댑터 호출) 에 표시된 데이터를 어떻게 새로 고치고 스크롤 위치가 정확히 원래 위치로 재설정되는지 확인하는 방법은 무엇입니까? 좋은 ol '의 ListView경우 필요한 것은 검색 getChildAt(0), 확인 getTop()및 setSelectionFromTop나중에 동일한 정확한 데이터로 호출 하는 것입니다. 의 경우 불가능한 것 같습니다 RecyclerView. 나는 LayoutManager실제로 제공하는 것을 사용해야한다고 생각 scrollToPositionWithOffset(int position, int …


11
스크롤하는 동안 RecyclerView가 최하위 위치에 도달 할 때 감지
RecyclerView에 대한 코드가 있습니다. recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new RV_Item_Spacing(5)); FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray()); recyclerView.setAdapter(fabricAdapter); 스크롤하는 동안 RecyclerView가 최하위 위치에 도달하는시기를 알아야합니다. 가능합니까? 그렇다면 어떻게?

21
RecyclerView의 CheckBox는 다른 항목을 계속 확인합니다.
RecyclerView 내의 내 항목에 대한 XML은 다음과 같습니다. <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/cvItems" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_margin="2dp" card_view:cardElevation="0dp" card_view:contentPadding="0dp" card_view:cardBackgroundColor="#FFFFFF" > <LinearLayout android:orientation="horizontal" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TextView android:layout_width="0dip" android:layout_height="match_parent" android:layout_weight="0.8" android:id="@+id/tvContent" android:textSize="15dp" android:paddingLeft="5dp" android:paddingRight="5dp" /> <CheckBox android:id="@+id/cbSelect" android:layout_width="0dip" android:layout_weight="0.2" android:layout_height="match_parent" android:button="@drawable/cb_checked" android:gravity="center_horizontal" android:textAlignment="center" android:layout_gravity="center_horizontal" /> </LinearLayout> </android.support.v7.widget.CardView> 다음은 각 항목에 대해 위의 레이아웃을 …

7
ItemTouchHelper.SimpleCallback을 사용하여 RecyclerView의 위치에 대해 스 와이프를 비활성화합니다.
recyclerview 22.2.0 및 도우미 클래스 ItemTouchHelper.SimpleCallback을 사용 하여 내 목록에 대해 스 와이프 하여 닫기 옵션을 활성화 합니다. 그러나 헤더 유형이 있으므로 어댑터의 첫 번째 위치에 대해 스 와이프 동작을 비활성화해야합니다. 으로 RecyclerView.Adapter이 없는 의 IsEnabled () 메소드를 나는 방법을 통해 뷰의 상호 작용을하지 않도록 노력 의 IsEnabled () 및 …

21
Android 5.0에서 RecyclerView를 사용하려고 할 때 앱 충돌
새로운 RecyclerView를 엉망으로 만들려고하는데 그것을 실행하려고 할 때마다 내 앱이 즉시 충돌합니다. 에서 메서드에 액세스하려고하면 NullPointerException이 발생합니다 android.support.v7.widget.RecyclerView. 나는 다른 게시물을 보았고 대부분의 사람들이 가지고 있지 않은 것을 compile 'com.android.support:recyclerview-v7:+'보았지만 그것을 시도했지만 전혀 도움이되지 않았습니다. 이 시점에서 무엇을 해야할지 잘 모르겠다면 어떤 도움을 주시면 감사하겠습니다. 여기에 오류 로그 : (사진을 …

3
SpanSizeLookup을 사용하여 GridLayoutManager의 항목에 대한 범위 설정
섹션 헤더로 그리드와 같은 레이아웃을 구현하고 싶습니다. https://github.com/TonicArtos/StickyGridHeaders를 생각해보십시오. 내가 지금하는 일 : mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); 이제 일반 항목과 …

22
Android L- 미리보기 용 RecyclerView를 가져 오는 방법
지원 라이브러리에서 새 RecyclerView를 사용하려고합니다. SDK 관리자를 사용하여 지원 라이브러리 용 20 업데이트를 다운로드했습니다. jar 파일을 libs 폴더에 추가하고 빌드 경로에 추가했습니다. RecyclerView를 사용하면 운이 없습니다. Android 개발자의 API 에 따라 gradle 종속성도 사용하려고 시도 했습니다. 이것이 올바른 위치인지 확실하지 않습니다.이 페이지는 AndroidTV와 더 관련이 있습니다. com.android.support:recyclerview-v7:20.0.+ 프로젝트를 gradle 동기화 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.