我正在使用CardScrollView
在沉浸式應用中呈現一堆內容,我不想使用標準Card
,因爲我希望更多地控制佈局。在CardScrollView中使用自定義卡片?
我有一個xml佈局文件,它定義了我想要的佈局,但我很難弄清楚如何在代碼中創建此佈局的本地實例,以便我可以獲取/設置其組件並將它們添加到我的卡片滾動適配器的列表。
有沒有人做過這個,或知道我在哪裏可以找到一個例子或教程或什麼?
謝謝!
這裏是到目前爲止(其在活動的onCreate方法)
setContentView(R.layout.activity_menu_top);
viewCards = new ArrayList<RelativeLayout>();
TextView tv;
RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout_menutop);
tv = (TextView) layout.findViewById(R.id.textSectionTitle);
tv.setText("Appetizers");
tv = (TextView) layout.findViewById(R.id.textPreviousItem);
tv.setText("");
tv = (TextView) layout.findViewById(R.id.textNextItem);
tv.setText("Entress >");
viewCards.add(layout);
//repeat that last chunk a bunch of times
menuCSV = new CardScrollView(this);
menuCSV.setOnItemClickListener(this);
adapter = new MenuCardScrollAdapter();
menuCSV.setAdapter(adapter);
menuCSV.activate();
setContentView(menuCSV);
的「TextView的」 IDS我引用是「RelativeLayout的」兒童的意見,我是我試過的代碼已經在我的佈局xml中定義了。我已經在上面的代碼中嘗試了一些變體,並且我很難弄清楚獲取和設置這些元素的正確方法,然後將它們作爲「CardScrollAdapter」的單個對象粘在列表中。我相信這應該是非常簡單的,但我無法弄清楚我錯過了什麼。
再次感謝!
您能否發佈您用於CardScrollView的代碼? –
代碼發佈;謝謝! – Jennifer