【发布时间】:2017-07-13 00:32:58
【问题描述】:
我需要能够触摸 TextView 并让它打开另一个页面,但是,当我运行应用程序并触摸 TextView 时,应用程序崩溃了。
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<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"
android:padding= "10dp"
android:background="@drawable/background"
android:orientation="vertical"
tools:context="com.example.android.practiceapp.MainActivity">
<TextView
android:id="@+id/numbers"
style="@style/CategoryStyle"
android:layout_marginBottom="16dp"
android:background="@drawable/numbers"
android:text="@string/category_numbers"
android:onClick="openNumbersList"/>
这是java代码:
package com.example.android.practiceapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void openNumbersList(View view) {
Intent i = new Intent(this, Numbers.class);
startActivity(i);
}
}
【问题讨论】:
-
您是否已将
Numbers活动添加到清单?这个问题的可能性将与数字活动有关。如果您发布日志会很有帮助。 -
应用程序崩溃 不是有用的问题描述。日志在哪里?堆栈跟踪告诉您发生了什么错误?见How to Ask。这个网站是针对特定问题,应用程序崩溃。怎么了?绝不是特定的。
-
请提供logcat输出
标签: java android xml android-studio