java - 单击按钮后打开一个新 Activity

标签 java android xml android-intent

您好,我是编程代码新手,我正在创建一个 Android 应用程序。我正在尝试创建一个在点击按钮后打开新 Activity 的 Intent 。

这是我的主要 Activity 的 xml,只是按钮:

<Button
        android:id="@+id/logIn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Log In"
        android:textColor="#FFFFFF"
        android:onClick="openLogIn"
        android:textSize="16sp" />

这是我的 mainActivity Java:

package com.example.android;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import com.example.android.linexpress.DisplayLogInActivity;
import com.example.android.linexpress.R;

/**
 * Created by EnriqueAlcacer on 15/06/2017.
 */

public class MainActivity extends Activity {

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


/** Called when the user clicks the Send button */
public void opeLogIn (View view) {
    // Do something in response to button
    Intent i = new Intent(this, DisplayLogInActivity.class);
    startActivity(i);

}
}

非常感谢您的帮助!

最佳答案

这个:

 android:onClick="openLogIn"

应该与您在 Activity 中的函数名称匹配..因此将其更改为:

public void openLogIn (View view) {
    // Do something in response to button
    Intent i = new Intent(this, DisplayLogInActivity.class);
    startActivity(i);

}

确保您还在 list 中添加了 DisplayLogInActivity

关于java - 单击按钮后打开一个新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44575233/

相关文章:

java - 服务背景

java - 使用 Java 中的引用来创建副作用

java - 用java解析xml文档

java - 从 Android 应用导出文件

xml - 如何使用嵌入式 XML 和 XSL 文件

java - 如何将菜单按钮添加到 ListView ,同时保留 onClickListener?

java - 收集器 lambda 返回可观察列表

java - 需要一本书来逐步学习使用Servlet/jsp|JSTL|EL等进行MVC购物车开发

android - 在没有任何 UI 显示的情况下调用 TextToSpeech Activity

以编程方式进行 Android 颜色亮度