我是一名初学者,正在开发一个Android应用程序。我制作了一个布局,并将其命名为activity_stats,当我按下名为Channel Stats的按钮时,我想打开该布局(布局名称:youtubestats)。
Activity_Main:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Go to the GoldenNuggetNL channel" />
<Button
android:id="@+id/checkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox1"
android:layout_below="@+id/checkBox1"
android:text="Go to the Website of GoldenNuggetNL" />
<Button
android:id="@+id/checkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/checkBox2"
android:text="Watch latest video" />
<Button
android:id="@+id/checkBox4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/checkBox3"
android:text="Contact" />
<Button
android:id="@+id/checkBox5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/checkBox4"
android:text="Rate app" />
<Button
android:id="@+id/checkBox6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/checkBox5"
android:text="Channel stats" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Run selected objects" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentLeft="true"
android:onClick="sendMessage"
android:text="Quit" />
</RelativeLayout>
谁能帮我吗?
此处的文档对其进行了很好的解释:http :
//developer.android.com/training/basics/firstapp/starting-activity.html
基本要求是您需要为按钮创建一个onclick处理程序(可以使用android:onClick在XML文件中执行此操作,也可以通过调用setOnClickListener方法在Java代码中进行操作),然后在您的单击处理程序中执行以下操作:需要使用一种意图来激活第二个活动。
请注意,此类意图需要在该活动的意图过滤器集合中列出,以便该活动对特定意图做出响应。
如果要显示当前活动中的布局而不是打开新活动,则可以简单地调用setContentView()或在当前活动中填充ViewStub。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句