我对 Android 编程很陌生,希望有人可以帮助我: 1. 我正在从这里的一个演示中编码:http: //developer.android.com/training/animation/screen-slide.html
我有一个主要的 activity_screen_slide.xml 文件:
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager>
在另一个 xml 文件 main.xml 中,我有几个按钮。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Main" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <Button android:id="@+id/buttonStart" android:text="test"/> </LinearLayout>
在主 java 活动文件中,上下文设置如下:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_screen_slide);
当我尝试为 testButton 设置监听器时,我无法这样做。这意味着当随后生成按钮时(通过另一个 java 文件中的充气机),当我单击按钮时没有响应。
生成充气机的java文件很简单:
ViewGroup rootView;
rootView = (ViewGroup) inflater.inflate(R.layout.main, container, false);
谢谢并感谢您的帮助
干杯 D