«android-recyclerview» 태그된 질문

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

18
RecyclerView의 맨 아래로 스크롤하는 방법? scrollToPosition이 작동하지 않습니다
활동을로드 한 후 RecyclerView 목록의 맨 아래로 스크롤하고 싶습니다. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)RecyclerView에서 지원되지 않는 것에 대한 예외를 throw하고 conversationView.scrollToPosition(...)아무것도하지 않는 것 같습니다. 위의 코드 블록 뒤에 추가했습니다 conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1) 작동하지 않습니다. …

30
Recyclerview가 onCreateViewHolder를 호출하지 않습니다
내는 RecyclerView호출하지 않습니다 onCreateViewHolder, onBindViewHolder도 MenuViewHolder에 따라서 아무것도 나타납니다, 생성자를 RecyclerView. 디버깅을 위해 로그를 넣고 로그가 표시되지 않습니다. 무엇이 문제 일 수 있습니까? 내 어댑터 : public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater = LayoutInflater.from(context); …

9
뷰 홀더가있는 Android Recyclerview 및 ListView
나는 최근 RecyclerView에 안드로이드 5.0과 함께 출시 된 안드로이드 를 발견했으며 ViewHolder 패턴이 통합 RecyclerView된 캡슐화 된 전통 인 것처럼 보이며 ListView매번 생성하는 대신보기의 재사용을 촉진합니다. 사용의 다른 장점은 무엇입니까 RecyclerView? 둘 다 성능면에서 동일한 효과가 있다면 왜 RecyclerView를 선호합니까? 편집하다 나는 사람들이 비슷한 질문을했고 그 답을 결정적이지 않아서 기록을 …

14
RecyclerView에서 선택한 항목을 올바르게 강조 표시하는 방법은 무엇입니까?
RecyclerView가로 로 사용하려고합니다.ListView . 선택한 항목을 강조 표시하는 방법을 찾으려고합니다. 항목 중 하나를 클릭하면 항목이 선택되고 올바르게 강조 표시되지만 다른 항목을 클릭하면 두 번째 항목이 이전 항목으로 강조 표시됩니다. 내 onClick 기능은 다음과 같습니다. @Override public void onClick(View view) { if(selectedListItem!=null){ Log.d(TAG, "selectedListItem " + getPosition() + " " + …

11
RecyclerView 확장 / 축소 항목
더 많은 정보를 표시하기 위해 recyclerView의 항목을 확장 / 축소하고 싶습니다. SlideExpandableListView 와 동일한 효과를 얻고 싶습니다 . 기본적으로 내 viewHolder에는 보이지 않는 뷰가 있으며 가시성을 VISIBLE / GONE으로 설정하는 대신 부드러운 확장 / 축소 애니메이션을하고 싶습니다. 한 번에 항목을 확장해야하며 항목이 선택되었음을 보여주기 위해 고도를 높이는 것이 좋습니다. 새로운 …

17
Android Recycler보기 항목 추가 및 제거
TextView 텍스트 상자와 십자 버튼 ImageView가있는 RecyclerView가 있습니다. 십자 버튼 ImageView를 표시 / 사라지게하는 recyclerview 외부에 버튼이 있습니다. 해당 항목의 교차 단추 ImageView를 누르면 recylerview에서 항목을 제거하려고합니다. 내 어댑터 : public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, View.OnLongClickListener { private ArrayList<String> mDataset; private static Context sContext; public MyAdapter(Context context, ArrayList<String> …

11
RecyclerView-특정 위치에서보기
나는과 활동이 RecyclerView과를 ImageView. 를 사용하여 RecyclerView이미지 목록을 가로로 표시하고 있습니다. 나는에서 이미지를 클릭하면 활동에 이미지의 큰 그림을 표시해야합니다. 지금까지 모든 것이 잘 작동합니다.RecyclerViewImageView 이제이 두 개 더 있습니다 ImageButtons활동의를 : imageButton_left와 imageButton_right. 를 클릭하면 imageButton_left의 이미지가 ImageView왼쪽으로 바뀌고 썸네일의 이미지 RecyclerView가이 변경 사항을 반영해야합니다. 의 경우도 마찬가지입니다 imageButton_right. 를 …

6
CardView 배경색은 항상 흰색
GridLayoutManager와 함께 RecyclerView를 사용하고 있으며 각 항목을 CardView로 가지고 있습니다. 불행히도 여기서 CardView는 배경색을 변경하지 않는 것 같습니다. 나는 레이아웃과 프로그래밍 방식으로 시도했지만 아무것도 시도하지 않은 것 같습니다. 나는 꽤 오랫동안 고투 해왔다. 누군가이 문제를 해결할 수 있다면 고맙습니다.

8
RecyclerView setHasFixedSize 이해
이해하는 데 문제가 setHasFixedSize()있습니다. RecyclerView문서에서 크기 가 변경되지 않을 때 최적화에 사용된다는 것을 알고 있습니다. 그래도 무슨 뜻입니까? 대부분의 경우 ListView거의 항상 크기가 고정되어 있습니다. 어떤 경우에는 고정 크기가 아닐까요? 화면에서 차지하는 실제 부동산이 콘텐츠와 함께 증가한다는 의미입니까?

9
RecyclerView에서 match_parent 너비가 작동하지 않습니다
내 RecyclerView와 항목의 match_parent 너비가 있지만 결과는 다음과 같습니다. <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" 그리고 품목 : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" 완전한: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="20" android:gravity="center" > …

2
안드로이드의 RecyclerView에 간단한 8dp 헤더 / 바닥 글을 추가하는 방법은 무엇입니까?
RecyclerView에 간단한 머리글 / 바닥 글을 추가하는 방법이 있습니까? 여기 내가 가진 것을 볼 수 있습니다. 첫 번째 카드가 툴바에 닿으면 내가 원하는 것을 볼 수 있습니다. 8dp 하단과 카드 사이의 패딩. 내가 지금까지 시도한 방법 : 내 recyclerview에서 헤더보기를 사용하십시오. 그러나 모든 재활용 업체에 대해이 작업을 수행하는 것은 매우 …

22
Android RecyclerView : notifyDataSetChanged () IllegalStateException
notifyDataSetChanged ()를 사용하여 recycleview의 항목을 업데이트하려고합니다. 이것은 recycleview 어댑터의 내 onBindViewHolder () 메소드입니다. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); } }); } 확인란을 선택한 후 목록 항목을 업데이트하고 싶습니다. 그래도 …

11
NestedScrollView 내부의 재활용 기 뷰로 인해 스크롤이 중간에 시작됩니다
NestedScrollView 내부에 RecyclerView를 추가하면 이상한 스크롤 동작이 나타납니다. 스크롤보기에 화면에 표시 할 수있는 것보다 많은 행이있을 때마다 활동이 시작 되 자마자 NestedScrollView가 맨 위에서 오프셋 (이미지 1)으로 시작됩니다. 스크롤보기에 한 번에 모든 항목을 표시 할 수있는 항목이 거의없는 경우에는 발생하지 않습니다 (그림 2). 지원 라이브러리 버전 23.2.0을 사용하고 있습니다. 이미지 …

11
리사이클 러 뷰 어댑터에서 컨텍스트를 가져 오는 방법
imageView에 URL을로드 할 수 있도록 피카소 라이브러리를 사용하려고하는데 피카소 라이브러리를 context올바르게 사용할 수 없습니다 . public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you …


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