【发布时间】:2019-06-29 02:48:23
【问题描述】:
我在 android studio 的选项卡式活动片段中使用 Drawable 按钮。但它在返回视图时会出现错误和应用程序崩溃。不使用drawable它工作正常。 按钮enter image description here 的片段xml 代码。
logcat 给出错误的 java 代码是在使用 inflater 返回 java 片段中的视图时,它正在跟踪。
import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class tab1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_tab1, container, false);
}
}
应用程序崩溃后,logcat 中的代码也会出现错误
06-28 04:36:00.823 6880-6880/com.example.tutor1 E/AndroidRuntime: 致命异常: main 进程:com.example.tutor1,PID:6880 android.view.InflateException: Binary XML file line #69: Error inflating class Button 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:809) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:504) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:414) 在 com.example.tutor1.tab1.onCreateView(tab1.java:18) 在 android.support.v4.app.Fragment.performCreateView(Fragment.java:2439)
【问题讨论】:
-
请重命名你的drawable名称
-
可绘制名称不应包含数字
-
收到了吗?
-
是矢量图吗?
-
我重命名了它,但仍然不起作用。应用崩溃
标签: java android android-layout android-fragments