草庐IT

layoutinflater

全部标签

android - 外观设计错误

我的androidstudio出现以下错误,当我尝试选择平板电脑而不是手机以查看设计兼容性时出现此错误。它拒绝再显示设计。即使我尝试创建新项目,它也拒绝显示设计。java.lang.ClassNotFoundException:android.view.View$OnUnhandledKeyEventListeneratorg.jetbrains.android.uipreview.ModuleClassLoader.load(ModuleClassLoader.java:180)atcom.android.tools.idea.rendering.RenderClassLoader.

android - 在添加另一个 View 之前检查是否存在来自 layoutinflater 的 View

在我的android项目中,我动态地将表单添加到我的线性布局中,然后在我使用完按钮后销毁它们。但是,当我单击“添加按钮”时,它会无限添加更多表单,尽管我一次只想要一个。我如何检查我的linearLayout“帐户”是否已添加到View中或者它当时是否存在于View中?这是添加View的代码。在添加View之前如何检查View是否已经存在?publicvoidshowForm(Stringform){Viewview;LayoutInflaterinflater=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_S

android - Android Studio 渲染问题

我安装了最新版本的AndroidStudio并创建了helloworld应用程序。但是activity无法在预览Pane中呈现。我从SDK管理器安装了所有最新的软件包。错误显示如下java.lang.NoSuchFieldError:View_themeatandroid.support.v7.internal.widget.ViewUtils.themifyContext(ViewUtils.java:124)atandroid.support.v7.widget.Toolbar.(Toolbar.java:198)atandroid.support.v7.widget.Toolba

安卓 "You need to use a Theme.AppCompat theme (or descendant) with the design library"

好的,我收到了这个错误(标题)。许多帖子建议我(甚至是Androidstudio)将主题更改为App.Appcompat,我已经做到了。list文件:样式.xml@color/colorPrimary@color/colorPrimaryDark@color/colorAccentfalsetrue但仍然没有任何改变。我不知道发生了什么,因为我以前没有遇到过这个问题(我之前没有在list文件中添加App.compat)Gradle:compile'com.android.support:appcompat-v7:24.0.0-beta1'compile'com.android.supp

android - 膨胀异常 : Error inflating class ImageView for VectorDrawableCompat

VectorDrawableCompat终于进入了SDK23的支持库。但它似乎不起作用,或者我可能遗漏了什么。drawable/mypic.xml:fragment_bla.xml:此代码适用于Lollipop,但不适用于KitKat。我错过了什么?异常(exception):09-0614:26:53.63731820-31820/com.blaE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:com.bla,PID:31560android.view.InflateException:BinaryXMLfileline#7:Errorinfla

安卓:setContentView 和 LayoutInflater

setContentView和LayoutInflater有什么区别?我们在自定义toast中使用inflater和在自定义alertbox中使用setContentView的原因是什么? 最佳答案 之前你需要了解一些事情,在Android中,每个Activity都有一个ViewRoot并且通常是一个Window,附加到它。但是,SurfaceView有自己的窗口。因此,如果Activity有一个SurfaceView,它将有多个Window。这个activity用于屏幕显示占据整个Window。View附加到此窗口。每个窗口都有一

Android - 膨胀 TextView 时出错

我知道在stackoverflow上有很多类似的问题。但是这些都不能解决我的问题。这与主题设置或未找到资源无关。而且我没有在此布局中加载大图像(所有背景都来自可绘制的xml)。所有属性都有准确的值,包括namespace声明。它只是随机抛出这个异常。看起来像一个android错误。它发生在Nexus5X、Nexus6P、HTC_A9u、ASUS_Z012等设备上。我正在使用API25、支持库25.0.1、构建工具25.0.2。在我改为使用API25后,它开始报告此异常。布局中有20个相似的节点ScrollView.还有一个Fragment持有这种布局。我用fragment事务初始化它,

android - "Unsupported ABI"chromium webview 错误

我按照以下说明编译、安装并成功运行了基于chromium46(标签46.0.2490.71)的自定义webview:https://www.chromium.org/developers/how-tos/android-build-instructions并构建了忍者目标“system_webview_apk”。而且效果很好!现在我正尝试将它集成到我的基于AOSP构建的lolipop5.1.1_r29的自定义android图像中。构建和安装步骤有效,但是当应用程序试图扩充webview时,出现以下错误:E/AndroidRuntime:Causedby:java.lang.Illega

android - Android LayoutInflater类的inflate方法中第二个参数怎么用

LayoutInflater抽象类的inflate方法的第二个参数是ViewGrouproot。在文档中,它被称为“作为生成的层次结构的父级的可选View”。有人可以举例说明如何使用这个参数吗?你会在里面放什么?ViewGroup可以是任何类型的布局,例如LinearLayout。我不太明白如何处理这个参数。如果您正在膨胀的View不是此处输入的布局的一部分,则会出错。不明白这样做的目的。更多来自文档:publicViewinflate(XmlPullParser解析器,ViewGroup根)添加到API级别1从指定的xml节点扩充新的View层次结构。如果有错误,则抛出Inflate

android - LayoutInflater 有时(随机)以错误的背景颜色膨胀

我用LayoutInflater膨胀一个View。我膨胀的RelativeLayout的背景颜色是在我的xml文件中设置的。我在我的一个设备上遇到了一个奇怪的问题:有时(随机地)背景颜色是我的colors.xml中的另一种(错误的)颜色。以前有人遇到过这个问题吗?详情:我有一个带有CursorAdapter的ListView。我只用一个静态项来膨胀列表项(所以我认为这不是回收问题),使用以下代码:@OverridepublicViewnewView(Contextcontext,Cursorcursor,ViewGroupparent){LayoutInflatervi=(Layout