Articles of xml

如何在布局xml中使用默认的android资源?

android中有大量的默认资源。 我想使用android.R.string.cancel和android.R.string.ok 。 我可以很容易地在代码中执行此操作 getString(android.R.string.cancel) 但是如何在layout.xml中做到这一点 @string/cancel 试了几件事 @android.R.string/cancel @android.string/cancel 但这些都行不通。 我确信我已经在开发教程中看到了这个,但现在无法find它。

循环进度条(用于倒数计时器)

好吧,我有一个15秒的倒数计时器,完全正常,我想为该计时器制作一个自定义循环进度条。 我想创建一个完整的圆圈,在计时器停止时取出“切片(圆圈)”,直到不再有圆圈。 我宁愿自己制作形状而不是使用预制图像,因为我希望任何手机的质量都很好。 我怎么会这样呢? 谢谢!

Android无法实例化一个或多个类

我有一个正在运行的项目,所有的xml文件都显示错误消息Android Failed to instantiate one or more classes 。 该计划仍然有效。 我清理了缓存并使用了无效的缓存和重启。 这里是完整的消息: 以下类无法实例化android.support.v7.widget.AppCompatTextView 提示:在IDE中显示时,在自定义视图中使用View.isInEditMode()可跳过代码或显示示例数据。 java.lang.NullPointerException at android.content.res.Resources_Delegate.getValue(Resources_Delegate.java:788) at android.content.res.Resources.getValue(Resources.java:1286) at android.support.v4.content.res.ResourcesCompat.loadFont(ResourcesCompat.java:212) at android.support.v4.content.res.ResourcesCompat.getFont(ResourcesCompat.java:206) at android.support.v7.widget.TintTypedArray.getFont(TintTypedArray.java:119) at android.support.v7.widget.AppCompatTextHelper.updateTypefaceAndStyle(AppCompatTextHelper.java:208) at android.support.v7.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:152) at android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes(AppCompatTextHelperV17.java:38) at android.support.v7.widget.AppCompatTextView.(AppCompatTextView.java:81) at android.support.v7.widget.AppCompatTextView.(AppCompatTextView.java:71) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:475) at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:250) at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:213) at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadClass(LayoutlibCallbackImpl.java:193) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:333) at […]

如果ScrollView只支持一个直接子项,那么我应该如何使整个布局可滚动?

我在布局中有3个文本视图,其中文本在我的机器人2的底部有点剪辑…如何确保整个文本是可见的,并且用户可以向下滚动(只需用他们的手指),看到我的其他文字? 谢谢! 编辑:

将CardView添加到布局时出错

我想尝试谷歌给我们的新玩具,我遇到了一些麻烦。 这是我的build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion ‘android-L’ buildToolsVersion “20.0.0” defaultConfig { applicationId “com.tod.android.lpreviewtest” minSdkVersion ‘L’ targetSdkVersion ‘L’ versionCode 1 versionName “1.0” } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:cardview-v7:+’ } 现在我的布局: 当我在android studio中切换到屏幕预览时,我收到渲染错误: Rendering Problems The following classes could […]

Android布局与方形按钮

我想做一个类似于这个的布局: www.ImageBanana.net – layout.png http://img.androidcookie.com/android/layout.png 屏幕上有四个方形按钮 – 每个按钮使用屏幕的一半/屏幕高度(以较小者为准)。 独立于屏幕尺寸/分辨率。 我已经尝试通过使用LinearLayout来实现这一点,但按钮最终使用正确的宽度,但仍然具有背景的高度(不再是正方形)。 它看起来像这样: www.ImageBanana.net – layout2.png http://img.androidcookie.com/android/layout2.png 我怎样才能使布局看起来像上面的图像?

未find样式属性’@android:attr / windowEnterAnimation’

我打开了android项目,我得到了这个错误,我该如何解决? 信息:Gradle任务[clean,:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar]警告:不推荐使用android.dexOptions.incremental属性,它对构建过程没有影响。 /Users/Ren/Desktop/17live/app/src/main/res/values/styles.xml错误:(515,5)样式属性’@android:attr / windowEnterAnimation’未find错误:(515,5)样式属性找不到’@android:attr / windowExitAnimation’错误:(577,5)未find样式属性’@android:attr / windowEnterAnimation’错误:(577,5)样式属性’@android:attr / windowExitAnimation’未find错误: /Users/Ren/Desktop/17live/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:3534找不到样式属性’@android:attr / windowEnterAnimation’错误:/ Users / Ren / Desktop /17live/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:3796未find样式属性’@android:attr / windowEnterAnimation’错误:链接引用失败错误:java.util.concurrent.ExecutionException :com.android.builder.internal.aapt.AaptException:AAPT2链接失败:错误:com.android.builder.internal.aapt.AaptException:AAPT2链接失败:错误:任务’:app的执行失败: processDebugResources’。 无法执行aapt信息:在13s内建立失败信息:10错误信息:1警告信息:在控制台中查看完整输出

此处不允许使用Android清单属性

我有一些关于某些属性的明显错误。 我没有对应用程序自动生成的清单进行任何更改,但是我收到了一些错误。 *(我使用的是Android Studio 1.2.2) – 对于xmlns:android属性,我得到“URL未注册” – 对于android versionCode,versionName,allowBackup,label和theme我得到“属性不允许在这里” 我看了清单文档,找不到答案。 例如,allowBackup属性的放置方式与文档指定的完全相同。 编辑:看了一下后我发现在android:theme“@ style / AppTheme”我得到一个没有资源匹配给定的名字。 这是Gradle Build中唯一出现的内容。 我已多次清理和重建项目。

Android以高度为百分比排列布局

我对android和练习都很陌生。 我正在尝试设计一个屏幕。 它将包含一个背景图像和一个带有滑动菜单的浮动容器。 (有关详细信息,请参阅附图) 我的布局包括一个背景图片,一个带有一些图标的容器,这些图标浮在底部,但底部有一些边缘(见附图) 据我所知,这可以通过在底部安排“相对布局”并将图像放入其中来实现。 这是对的吗 ? 另外,我想添加一个重复的透明图像作为浮动div的背景。 请给我一个很好的建议或指点我一个很好的教程 提前致谢

将阴影效果添加到EditText字段

我试图像这样设计一个具有阴影(底部和右侧)的EditText字段 尝试谷歌搜索和搜索许多SO讨论,但所有是TextView而不是EditText。 这是我的代码将阴影添加到输入文本但不添加到TextField 我想它需要一些可绘制的自定义xml视图,但没有得到确切的想法。 实现这一目标的逻辑是什么。 任何帮助,将不胜感激。