我已经实现了横向页面视图。一个基页和三个刷卡页面。 基页链接到java类文件。但是在滑动页面中有一些操作。例如:按钮点击。我该怎么做?我可以将滑动页面链接到同一个java类文件吗?
答案 0 :(得分:1)
你的意思是你有3个.xml的布局,还有一个扩展Activity的类?
将布局一起形成一个页面?如果他们这样做,您可以使用include
标记将它们组合在一起。这是关于该主题的Android博客上的帖子,
http://android-developers.blogspot.com/2009/02/android-layout-tricks-2-reusing-layouts.html
另一种选择是使用片段来组成“子视图”,然后使用活动类将它们组合成一个页面。片段允许您将视图(.xml)和控制器(点击处理程序等)封装到一个单元(片段)中。
http://developer.android.com/guide/topics/fundamentals/fragments.html
如果3 .xml布局描述三个单独的页面,则需要有3个活动,一个支持每个布局。
答案 1 :(得分:1)
不确定你的意思......
1 - 您是否正在寻找一种在swiper中使用xml文件作为子项的方法?
这可以使用LayoutInflater
完成2 - 这已经完成,但你无法找到如何控制某些事件?
如果您使用LayoutInflater夸大了视图,则可以访问该视图子项:
childView.findViewById(R.id.btn1).setOnClickListener(...);
OR
您可以在xml中添加onClick属性,并在主要活动中实现,即:
xml: onClick="btn1pressed"
java: public void btn1pressed(View v) {}
答案 2 :(得分:1)
查看我的问题/答案几乎完全相同的上下文here只需让它显示一个xml,然后像我那样添加开关。