java - Android - 膨胀类 EditText 时出错

标签 java android android-edittext

下午好,我正在尝试解决问题,但无法解决。我有两部智能手机,一部 Nexus 5(Android 6.0)和一部 ZenFone 2(Android 5.0)。该错误仅在 ZenFone 中持续存在。

XML:

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/TextLabel">
<EditText
     android:id="@+id/et_login_pass"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:hint="@string/LoginPlaceholderPassword"
     android:inputType="textPassword"/>

</android.support.design.widget.TextInputLayout>

android.view.InflateException: Binary XML file line #25: Error inflating class EditText at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)

我该怎么办?

最佳答案

您能否将您的 layout_width 更改为 match_parent 并检查您是否确实在 build.gradle 文件中编译了您需要的两个依赖项。

compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'

关于java - Android - 膨胀类 EditText 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33419065/

相关文章:

android - 覆盖 getText 的 EditText

java - Java 中的 Web 服务客户端

java - 将背景颜色更改为 ListView 的项目范围

java - 是否可以使用 ArrayList<Comparable> 获取索引值?

Android:在库中注册接收器

java - 如何获取 Google 返回的 JSON 对象中的持续时间和距离?

java - 如何区分String中的两个字符串?(如何防止明文注入(inject))

android - java.io.IOException : FIS_AUTH_ERROR in Android Firebase but DEBUG mode ok

android - 将 EditText 与 TextView 关联以用于标记目的

java - RelativeLayout 和 EditText 错误