«android-recyclerview» 태그된 질문

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

8
RecyclerView에서 마지막 자식의 여백 / 패딩
마지막 행에 Padding / Margin Bottom을, 첫 번째 행에 Padding / Margin Top을 추가하려고합니다. 내 모든 차일드에 영향을 미치므로 항목 xml에서 할 수 없습니다. 내 RecyclerView 어댑터에 헤더와 차일이 있으므로 사용할 수 없습니다. android:padding="4dp" android:clipToPadding="false" 각 헤더의 마지막 첫 번째 행에서 개별적으로 사용해야합니다.

12
RecyclerView-특정 위치에서 항목 위로 부드럽게 스크롤하는 방법은 무엇입니까?
RecyclerView에서 다음을 사용하여 갑자기 선택한 항목의 맨 위로 스크롤 할 수 있습니다. ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); 그러나 이것은 갑자기 항목을 맨 위 위치로 이동합니다. 매끄럽게 항목의 맨 위로 이동하고 싶습니다 . 나는 또한 시도했다 : recyclerView.smoothScrollToPosition(position); 그러나 항목을 맨 위로 선택한 위치로 이동하지 않기 때문에 잘 작동하지 않습니다. 위치의 항목이 표시 …

10
Recyclerview 및 다양한 유형의 행 인플레이션 처리
나는 새로운 작업을 시도하고 RecyclerView있지만 RecyclerView다른 유형의 행 / 카드 뷰가 팽창 되는 예를 찾을 수 없습니다 . 로 ListViewi를을 무시 getViewTypeCount하고 getItemViewType행의 다른 유형을 처리하기위한. "오래된"방식으로해야합니까, 아니면 뭔가해야 LayoutManager합니까? 누군가 나를 올바른 방향으로 안내 할 수 있는지 궁금했습니다. 한 가지 유형의 예만 찾을 수 있기 때문입니다. 약간 다른 카드 …

6
단일 항목을 보여주는 Recycler보기
recyclerview가 단일 항목 만 표시하는 이상한 오류가 발생했습니다. 아래는 내 recyclerview 어댑터의 코드입니다. public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; this.username = PushApp.getApp().getSPF().getStringData(Constants.ANAME); } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { RecyclerView.ViewHolder viewHolder; LayoutInflater inflater = …

2
RecyclerView 스크롤 효과 제거
나는 두 가지가 RecyclerView내 내부 NavigationDrawer. 둘 다 파란색 스크롤 효과가 있습니다. 둘 다에서이 효과를 제거하려면 어떻게 RecyclerViews해야합니까? 나는 변경 시도 : mRecyclerView.setHasFixedSize(true);에 false,하지만 스크롤 효과를 제거합니다. (이 방법의 효과는 무엇입니까?)

10
CardView layout_width =“match_parent”가 상위 RecyclerView 너비와 일치하지 않습니다.
나는 layout_width = "match_parent"와 함께 RecyclerView를 포함하는 조각이 있습니다. <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="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> RecyclerView의 항목은 layout_width = "match_parent"도있는 CardView입니다. <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/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> </android.support.v7.widget.CardView> 다음과 같이 항목보기를 부풀립니다. public MyAdapter.ViewHolder …

12
Android 5.0-RecyclerView에 머리글 / 바닥 글 추가
에 헤더를 추가하는 방법을 알아 내려고 잠시 시간을 보냈습니다 RecyclerView. 이것이 내가 지금까지 얻은 것입니다. @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } 은 LayoutManager의 처분 처리 대상이 될 것으로 보인다 RecyclerView항목을. …


5
RecyclerView에 대해 스 와이프하여 닫기 [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 내가 사용 SwipeToDismiss의 라이브러리하지만 지금은 RecyclerView과 상황이 그리 명확하지 않습니다에이 lib에 대한 교체를 알고, 마이그레이션하기 위해 노력하고있어? …

3
프로그래밍 방식으로 recyclerview에 새 항목을 추가 하시겠습니까?
나는 여전히 recyclerview에 대해 머리를 돌리려고 노력하고 있습니다. 리사이클 러 뷰를 초기화하는 데 사용하는 arraylist가 있습니다. 어댑터 및 레이아웃 관리자를 설정하는 리사이클 러 뷰 포스트에 새 항목을 추가하려면 어떻게해야합니까? private void initData() { mItems = new ArrayList<String>(); for (int i = 0; i < ITEMS_COUNT; i++) { mItems.add("Item " + …

27
RecyclerView는 "스크래핑되거나 연결된 뷰가 재활용되지 않을 수 있습니다."
a를 사용 RecyclerView하여 Android 웹 사이트에서 가져온 간단한 구현을 사용하고 StaggeredGridLayoutManager있으며 내 앱이 충돌하는 오류가 계속 발생합니다. java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:3501) at android.support.v7.widget.RecyclerView$LayoutManager.scrapOrRecycleView(RecyclerView.java:5355) at android.support.v7.widget.RecyclerView$LayoutManager.detachAndScrapAttachedViews(RecyclerView.java:5340) at android.support.v7.widget.StaggeredGridLayoutManager.onLayoutChildren(StaggeredGridLayoutManager.java:572) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1918) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2155) at android.view.View.layout(View.java:14008) at android.view.ViewGroup.layout(ViewGroup.java:4373) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1021) at android.view.View.layout(View.java:14008) at android.view.ViewGroup.layout(ViewGroup.java:4373) …

17
notifyDatasetChanged () 후 RecyclerView 깜박임
API에서 일부 데이터를로드하고 이미지 URL과 일부 데이터를 포함하는 RecyclerView가 있으며 networkImageView를 사용하여 이미지를 지연로드합니다. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } 다음은 Adapter 구현입니다. public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int position) { if (isHeader(position)) { return; } // - …

13
RecyclerView에서 특정 항목을 업데이트 / 새로 고침하는 방법
에서 특정 항목을 새로 고치려고합니다 RecyclerView. 스토리 : 사용자가 항목을 클릭 할 때마다 AlertDialog. 사용자는 확인 버튼을 클릭하여 텍스트를 입력 할 수 있습니다. 나는이 항목에서이 텍스트를 표시하려면 보이지 않는 보여 ImageView- XML 및 어댑터를 선언 ViewHolder- AlertDialog항목을 업데이트하기 위해 Positive Button 에서이 기능을 사용했습니다 . private void updateListItem(int position) { …

12
RecyclerView GridLayoutManager : 스팬 수를 자동 감지하는 방법은 무엇입니까?
새로운 GridLayoutManager 사용 : https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html 명시적인 스팬 카운트가 필요하므로 이제 문제는 다음과 같습니다. 행당 얼마나 많은 "스팬"이 맞는지 어떻게 알 수 있습니까? 이것은 결국 그리드입니다. 측정 된 너비를 기준으로 RecyclerView가 맞을 수있는만큼의 범위가 있어야합니다. old를 사용하면 GridView"columnWidth"속성을 설정하기 만하면 맞는 열 수를 자동으로 감지합니다. 이것은 기본적으로 RecyclerView에 대해 복제하려는 것입니다. …


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