下午好,我想解决一个问题,但我不能。我有两部智能手机,一部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:二进制XML文件行#25:在Android.View.LayoutInflater.CreateViewFromTag(LayoutInflater.java:763)中膨胀类EditText时出错
我该怎么办?
只需创建扩展EditText的子类。例如:
public class Text extends EditText {
public Text(Context context, AttributeSet attrs) {
super(context, attrs);
}
}
然后在EditText的xml文件中使用该类
<com.example.edittextproblem.Text
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="haha"/>
并且您的问题将得到解决:)
我在ZenFone2(Android5.0)上遇到了同样的问题。
更新您的Android支持到:
compile 'com.android.support:design:25.3.0'
删除:
android:theme="@style/TextLabel"
ps:请将fill_parent替换为match_parent=)
请将layout_width
更改为match_parent
并检查您是否确实编译了build.gradle文件中所需的两个依赖项。
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
嗨,我的所有应用程序都运行良好,但我在Android平板电脑中出现了故障,使用版本,但不知道为什么,因为应用程序在其他版本中运行良好。我得到的错误: 我将与一起使用android的一些代码: dimens.xml 第38行:在我的布局中定义第一个Editext的地方,有一个膨胀的问题: 在和中,我定义了提示文本的样式: 我找不到为什么会发生这样的撞车!请帮忙
当我想启动我的应用程序时,我得到的错误“应用程序已经停止工作。为什么我得到这个错误,当我启动应用程序?
XML 片断 如有任何帮助,我们将不胜感激。
我不知道,为什么我会有这个问题。我添加了行来构建gradle,但它仍然不起作用。出什么事了?
我试图让我的布局工作,将实现支持设计库功能。然而,当我尝试运行该项目,我得到以下异常时,我的布局是加载。 二进制XML文件行#2:inflating类android.support.design.widget.错误 这是我的布局: 我尝试构建了一个简单的测试项目,该项目实现了CollapsingToolbarLayout,它没有任何问题,但一旦我尝试将其放入我的项目中,它就停止工作了。 我检查了n