Android将多个xml链接到java类文件

时间:2012-03-28 13:36:11

标签: android manifest swipe

我已经实现了横向页面视图。一个基页和三个刷卡页面。 基页链接到java类文件。但是在滑动页面中有一些操作。例如:按钮点击。我该怎么做?我可以将滑动页面链接到同一个java类文件吗?

3 个答案:

答案 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,然后像我那样添加开关。