小编Jen*_*fer的帖子

在CardScrollView中使用自定义卡?

我正在使用a CardScrollView在沉浸式应用程序中呈现一堆内容,我不想使用标准,Card因为我想更多地控制布局.

我有一个xml布局文件,它定义了我想要的布局,但是我无法弄清楚如何在代码中创建这个布局的本地实例,这样我就可以获取/设置它的组件并将它们添加到我的卡片滚动适配器列表中.

有没有人这样做,或知道我在哪里可以找到一个例子或教程或什么?

谢谢!

这是我到目前为止尝试过的代码(它在Activity的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);
Run Code Online (Sandbox Code Playgroud)

我正在引用的'TextView'ID是我在布局xml中定义的'RelativeLayout'的子视图.我已经尝试了上面的代码的一些变化,我很难找出获取和设置这些元素的正确方法,然后将它们作为'CardScrollAdapter'的单个对象粘贴在List中.我敢肯定这应该是非常简单但我无法弄清楚我错过了什么.

再次感谢!

google-glass google-gdk

2
推荐指数
1
解决办法
2575
查看次数

标签 统计

google-gdk ×1

google-glass ×1