android - 从一页导航到另一页

标签 android android-manifest

我是 android 新手,这是我的第一个演示应用程序。我正在尝试从一页导航到另一页。但是我无法导航到另一个页面,我可能在主 xml 文件中有一个按钮,点击它会移动到另一个 xml 下一页。我有 2 个 java 类:第一个 MianAcitvity、nextpagejava。 2 xml:activity_main,下一页

我的代码: list

    <activity
        android:name="com.example.androiddemo.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="nextpagejava" ></activity>

主 Activity .java

package com.example.androiddemo;
import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.drm.DrmStore.Action;
 import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
 import android.widget.Button;

     public class MainActivity extends Activity implements OnClickListener {

      @Override
      protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);

           Button bt = (Button)findViewById(R.id.bnt);
           bt.setOnClickListener(new View.OnClickListener() {

           @Override
            public void onClick(View v) {
              / / TODO Auto-generated method stub

           }
         }); 
         }

          @Override
          public boolean onCreateOptionsMenu(Menu menu) {
          // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.activity_main, menu);
          return true;
         }

          @Override
          public void onClick(View v) {
          // TODO Auto-generated method stub
          switch(v.getId()){
          case R.id.bnt:
                 Intent in = new Intent(this, nextpagejava.class);
                 startActivity(in);
             break;


          }
          }
          }

acitivity_main.xml

       <LinearLayout  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"
        tools:context=".MainActivity" >

         <TextView 
        android:id="@+id/clicktxt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Click"        
        />

        <Button
        android:id="@+id/bnt"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Click Me"
        />

谁能告诉我我做错了什么?

最佳答案

像这样尝试..

 Button button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new OnClickListener() {

         public void onClick(View v) {
         Intent intent = new Intent(MainActivity.this,NextActivity.class);
         startActivity(intent);
         }
        });

关于android - 从一页导航到另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229342/

相关文章:

找不到 Android Studio 默认 Activity

安卓单点登录

android - Buck - 构建具有多种 Gradle 风格/构建类型和 list 的 Android 应用程序

android - list 合并因多个错误而失败,请参阅日志

Android 应用不应在接收 Intent 时启动

java - 在 Intent 中添加 2 个额外内容

android - 相机图像可视化

Android:从 Activity 外部调整小部件的参数

android - 获取 groupBy 的值

android - 为什么我没有收到已安装的应用程序广播?