android EditText崩溃应用程序

时间:2016-06-19 18:36:38

标签: android crash android-edittext

我从一个空的应用程序开始。只是最低限度。我只放了一个editText。当我在模拟器上运行时,无论是Genymotion还是android工作室模拟器,它的工作都非常完美。但是,当我尝试我的设备(三星Galaxy S5 API 21)时,应用程序停止,没有任何其他行为....

这是我的代码:

<?xml version="1.0" encoding="utf-8"?>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    app:layout_constraintLeft_toLeftOf="@+id/activity_main"
    app:layout_constraintTop_toTopOf="@+id/activity_main"
    app:layout_constraintRight_toRightOf="@+id/activity_main"
    app:layout_constraintBottom_toBottomOf="@+id/activity_main" />

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal"
    android:ems="10"
    android:id="@+id/editText" />

对于MainActivity:

package com.lipszyc.jeremy.exemplecrash;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

1 个答案:

答案 0 :(得分:0)

从未见过约束,但你有一个id为activity_main的布局吗?如果是这样,那些值不应该是@id而不是@ + id吗?

您的主题是否也基于appcompat?您是否在同一布局中存在任何动作栏和工具栏?

正如其他人所说,logcat会有所帮助。