Articles of xml

如何使RatingBar显示五颗星

我正在遵循如何添加RatingBar的标准示例。 要控制星号的数量,我尝试使用android:numStars="5" 。 问题是,明星的数量似乎没有做任何事情。 在肖像布局,我得到6星,当我翻转手机,我得到约10星。 我试图设置加载xml的Activity( myBar.setNumStars(5) )中星号的数量,但是这个选项也没有成功。 所以我的问题是如何定义我的布局,以便它只显示五颗星? 设置numStars似乎不工作。 在此先感谢罗兰

Ellipsize不工作在自定义listView里面的textView

我有一个listView与自定义对象下面的xml-layout定义。 我想要id为“info”的textView在一行上被省略,我试过使用属性 android:singleLine="true" android:ellipsize="end" 没有成功。 如果我将layout_width设置为固定宽度,例如 android:layout_width="100px" 文本被截断罚款。 但出于便携性的原因,这不是一个可接受的解决scheme。 你能发现问题吗? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="5px" > <TextView android:id="@+id/destination" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="22dp" android:paddingLeft="5px" /> <TextView android:id="@+id/date" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="15dp" android:paddingLeft="5px" /> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/info_table" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="5px" android:paddingTop="10px" > <TableRow> <TextView android:id="@+id/driver_label" android:gravity="right" android:paddingRight="5px" android:text="@string/driver_label" /> <TextView android:id="@+id/driver" /> </TableRow> <TableRow> <TextView […]

在使用Android库项目时,如何正确引用xml资源?

我有一个Android库项目 ,其中包含styles.xml文件中定义的几个样式/主题。 通常,在其他xml布局或清单文件中引用此样式时,您只需编写android:theme="@style/TheNameOfTheStyle" 在使用库项目时,依赖项目如何正确引用该样式? 只是把它作为android:theme="@style/TheNameOfTheStyle"给了我一个错误,说没有find与该名称匹配的资源。 我想这个问题也适用于像@string,@color等其他引用 谢谢 编辑:好吧,所以看起来你是想像正常一样引用它,但在Eclipse中的控制台给我这个错误: 错误:找不到与给定名称相匹配的资源(在'主题'中使用值'@ style / ThemeName')。 (facepalm)编辑 我只需要在Eclipse中“清洁工程”。 现在它正在工作。

创build样式-v21.xml

在Android Studio中,我导入了一个不包含styles.xml (v21) 。 所以我在values目录下创build了一个styles-v21.xml文件。 styles.xml和styles-v21.xml现在都在values目录中。 styles.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="AppTheme.Base"> <!– Customize your theme here. –> </style> <style name="AppTheme.Base" parent="Theme.AppCompat.Light"> </style> </resources> 款式 – v21.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar"> </style> </resources> 当我build立项目时,我得到一个构build错误: 错误:错误:重复资源:C:\ xxx \ main \ res \ values \ styles-v21.xml:style / AppTheme,C:\ xxx \ main \ […]

Android视图上的阴影

我已经做了一些广泛的search代码示例,但找不到任何东西。 特别是,我期待添加一个阴影,我在一个ImageView中使用的PNG绘制。 这个PNG可绘制是一个圆angular矩形透明的angular落。 有人可以提供一个代码示例如何添加一个体面的投影在代码或XML视图?

Android Lint报告<问题>重复

我在控制台中运行./gradlew clean lint命令,并在build / lint / ReleaseOutput.html中获取Lint报告,并构build/ lint / ReleaseOutput.xml。我得到了6次相同的错误: 而且我也在XML文件中看到6次同一个问题: <issue id="UselessParent" severity="Error" … </issue> 那么,为什么会发生这样的问题? 因为一个问题在Jenkins统计中乘以6并显示不正确。 更新: 我发现这个bug与gradle lint任务有关。 要得到皮棉metrix Gradle几次构build: file="build/manifests/release/AndroidManifest.xml" file="build/manifests/debug/AndroidManifest.xml" 所以它也可以使问题总数增加一倍。