编辑内置布局-android
我正在使用编辑内置布局-android,android,android-layout,android-actionbar-compat,Android,Android Layout,Android Actionbar Compat,我正在使用操作栏压缩,是否可以编辑其内置布局abc\u列表\u菜单\u项目\u布局 因为这条线 v = activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE). inflate(R.layout.abc_list_menu_item_layout, null); 扔这个 Can't convert to dimension: type=0x2 at android.content.res.Ty
操作栏压缩
,是否可以编辑其内置布局abc\u列表\u菜单\u项目\u布局
因为这条线
v = activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE).
inflate(R.layout.abc_list_menu_item_layout, null);
扔这个
Can't convert to dimension: type=0x2
at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:5768)
无法转换为维度:type=0x2
位于android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463)
在android.view.ViewGroup$MarginLayoutParams(ViewGroup.java:5768)
否,您不应该编辑appcompat库附带的布局文件。为什么要手动扩展此布局?@code peedient,因为我有一个列表视图,可以在其中调用适配器(ArrayAdapter
)。但也许我不应该,我是Android的新手,我仍然不明白为什么要手动膨胀操作栏布局文件。您的listview与操作栏有什么关系?@Code学徒因为我需要一些列表项,所以我在我的资源中声明了一些
,然后问题是我的IDE不建议我R.layout.simple\u list\u item\u 1“
但只建议一些资源文件,我从中找到一个提供列表项的文件,我发现它应该适合的是abc\u列表\u菜单\u项目\u布局”
。(我调用listView.setAdapter(新的SomeAdapter(getActivity(),getResources(),R.layout.abc_列表_菜单_项_布局,null,user,someViewPager));
)