Articles of xml

自定义方形LinearLayout。 怎么样?

我为方形布局创建了自己的类: public class SquareLayout extends LinearLayout{ public SquareLayout(Context context) { super(context); } public SquareLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SquareLayout(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = MeasureSpec.getSize(widthMeasureSpec); int height = MeasureSpec.getSize(heightMeasureSpec); int size = width > height […]

Android:最佳XML解析库?

我必须在我的Android应用程序中解析一些复杂的xml文件。 像TouchXMl for iPhone那样有没有好的库?

修改进度条的资源图像

我想为Android创建一个进度条。 我的方形进度条有四个图像。 我正在使用android定义的进度条: 但是,如果我想制作一个正方形而不是圆形,我该怎么办呢? 如何将4张图像传递到进度条? 例:

在Android Studio消息“Paint.setShadowLayer ..图形不准确..”没有此代码

我在android studio xml预览中收到此消息:“布局编辑器中的图形预览可能不准确:不支持-Paint.setShadow。” 在我的项目中根本没有这行代码。 此外,我尝试运行“在路径中编辑 – 查找 – 查找”,并且在我的所有项目中都没有find这行代码,为什么我会收到此消息? 我读过这个问题,但是在我尝试使用包含阴影值的几行代码之后,不要认为正确的答案会导致此消息开始显示,但在删除这些行之后也会保留。

如何在Android中为按钮文字加下划线?

我是android编程的新手。我正在开发一个简单的应用程序。 我有一个透明的按钮,有一个图标和文字。 我想强调按钮的文字,但我无法做到这一点。 下面是我的xml代码: 并且字符串文件具有: parking areas </resources 此方法适用于textview但不适用于按钮。 – 有什么建议吗?

适用于Values文件夹的Android hdpi / mdpi / ldpi?

Android允许我们为drawable文件夹定义hdpi / mdpi / ldpi,以便考虑不同大小的屏幕/设备。 我想知道是否可以为Values文件夹(甚至布局文件夹)应用相同的支持? 原因是,我通常定义一个“sizes.xml”文件,其中包含我应用于边距和填充的标准dp大小。 我也对文本的sp大小做同样的事情。 我想根据手机dpi调整这些值。

Android:如何拍出漂亮的心跳animation?

这是我的解决方案 animation/ pulse.xml 然后在activity.java中: ImageView imageView = (ImageView) findViewById(R.id.image); imageView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.pulse)); 我不满意,因为真正的跳动的心脏有更优雅的收缩。 怎么可以改进? 编辑:我认为一个好的效果会模仿心跳。 快速收缩,然后是另一个收缩。 也许最后一局可能在上半场很快,然后在下半场慢慢逆转。 有没有办法让所有这些效果相互触发?

Android Studio – 导入Simple-Xml库

我对Android Studio IDE感到很疯狂。 我愿意从Central添加Maven库simple-xml(v2.7.1) 该项目汇编得很好 Gradle在build.gradle有lib依赖: dependencies { compile ‘com.android.support:appcompat-v7:18.0.0’ compile ‘org.simpleframework:simple-xml:2.7.1’ } 在Android Studio的simple-xml lib的模块设置中检查导出: 屏幕截图: https : //s6.postimg.cc/xxgj56zkx/Module_Settings.png 当我运行我的应用程序时,我找不到类… java.lang.NoClassDefFoundError:org.simpleframework.xml.core.Persister 我迷路了,听起来像Gradle因为某些原因没有在apk中包装lib和依赖项… Edit1 :我的Android Studio版本是0.2.13(最新),Gradle 0.5。+ Edit2 :我使用的完整build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.5.+’ } } apply plugin: ‘android’ repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVersion “17.0.0” defaultConfig […]

将XML文件解组为Android中的Java对象?

我正在使用互联网上的API,它将对象编组到XML文件中。 鉴于XSD文件也可用,我希望能够在我下载文件后将它们解组回Java对象。 在环顾四周之后,看起来JAXB是用Java完成此操作的默认库,但在我开发移动应用程序时,额外的8.6MB依赖性是不可接受的。 我也find了XStream ,但它仍然重达7.9MB。 围绕Android SDK,看起来唯一可用的真正的XML解析器是SAX 。 所以这是问题所在: 有没有办法让SAX做我想做的事情? 我错过了Android SDK中的其他工具吗? 是否会有另一个图书馆(显着更小)? 谢谢。

如何在Android活动中findViewById()一个@android:id / list元素?

我试图通过使用findViewById函数获取ListView ,但我不确定我想要find什么或使用什么作为参数: R.id.list不起作用。