有人有這樣的例子嗎? 或可以告訴適配器如何看起來像? 這是適配器內部的適配器(適配器用於給recyclerView充氣,適配器用於膨脹MaterialBetterSpinner佈局,它位於recyclerView的每個項目內) thanx!android數據綁定MaterialBetterSpinner裏面recyclerView
0
A
回答
0
我認爲這將要給你一些想法...
public class Yearly_day_type_adapter extends RecyclerView.Adapter<Yearly_day_type_adapter.MyViewHolder> {
private List<Year_Day_Type_Model> moviesList;
private Context context;
TextView txt;
int pos;
private List<String> monthList;
ArrayAdapter<String> monthAdapter;
public class MyViewHolder extends RecyclerView.ViewHolder {
public Spinner spinner_left_yearly;
public MyViewHolder(View view) {
super(view);
spinner_left_yearly = (Spinner) view.findViewById(R.id.spinner_left_yearly);
}
}
public Yearly_day_type_adapter(Context context,List<Year_Day_Type_Model> moviesList) {
this.moviesList = moviesList;
this.context=context;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.yearly_day_type, parent, false);
return new MyViewHolder(itemView);
}
@Override
public void onBindViewHolder(final MyViewHolder holder, final int position) {
populateSpinner();
holder.spinner_left_yearly.setAdapter(monthAdapter);
holder.spinner_left_yearly.setSelection(Integer.parseInt(moviesList.get(position).getMonPos()));
holder.spinner_left_yearly.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
moviesList.get(position).setMonPos(String.valueOf(pos));
MultipleSelectionActivity.setYearlyDayTypeMonth(position,pos);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
@Override
public int getItemCount() {
return moviesList.size();
}
public void populateSpinner() {
monthList = new ArrayList<>();
monthList.add("Januvary");
monthList.add("Februvary");
monthList.add("March");
monthList.add("April");
monthList.add("May");
monthList.add("June");
monthList.add("July");
monthList.add("August");
monthList.add("September");
monthList.add("October");
monthList.add("Novemebr");
monthList.add("December");
monthAdapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item, monthList);
monthAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
}
+0
幫助我,thx! – batsheva
+0
很高興聽到.. –
相關問題
- 1. 數據不綁定到android recyclerview
- 2. 使用RecyclerView綁定數據
- 3. ScrollView裏面的RecyclerView android
- 4. Android recyclerView數據綁定適配器數據
- 5. ListView裏面RecyclerView
- 6. RecyclerView裏面的RecyclerView和ViewPager中的水平RecylcerView裏面RecyclerView
- 7. Android數據綁定與RecyclerView自定義onItemTouchListener
- 8. RecyclerView onBind,沒有綁定數據
- 9. RecyclerView和數據綁定不起作用
- 10. Android-在小部件裏面使用RecyclerView
- 11. 臥式RecyclerView裏面ScrollView不充氣 - Android
- 12. Android的RecyclerView裏面的NestedScrollVew檢查isScrollToEnd
- 13. ExpandableListView裏面的ViewPager裏面的RecyclerView
- 14. RecyclerView裏面的Center ProgressBar在ConstraintLayout裏面
- 15. RecyclerView裏面的另一個RecyclerView裏面的ViewPager不滾動
- 16. Android數據綁定
- 17. RecyclerView裏面recyclerview dpad導航不工作在Android電視
- 18. Android Updade RecyclerView數據
- 19. RecyclerView裏面的RecyclerView不順利
- 20. RecyclerView裏面的RecyclerView不滾動
- 21. 水平RecyclerView裏面垂直RecyclerView
- 22. 如何使用數據綁定將數據綁定到RecyclerView中的行?
- 23. Android複選框與自定義選擇器裏面recyclerview
- 24. Android - Recyclerview裏recyclerview(食物和額外)
- 25. 綁定usercontrol裏面itemcontrol
- 26. 問題綁定裏面itemRender
- 27. 綁定AutoCompleteBox裏面的DataTemplate
- 28. horizontalscrollview裏面的recyclerview
- 29. CheckBox狀態裏面RecyclerView
- 30. ScrollView裏面的無限RecyclerView?
甚至比財產以後這個簡單,有人知道如何添加里面recyclerView微調框沒有數據綁定? – batsheva
你需要有一個填充微調inisde recyclerview的每一行,我是嗎? –
是的,正是我需要 – batsheva