Mik*_*ike 6 user-interface icons android
我想在android上的联系人列表中添加一个收藏夹明星.我们有什么方法可以得到那个明星,还是我必须自己写?我似乎无法从选项菜单图标中找到任何来自android的标准GUI元素.还有我还没找到的吗?
看看乔治安德森旁边的那个.单击它时会变为黄色.

Com*_*are 25
"联系人"应用程序的源代码可在线获取,因为Android是开源的.
有些人会contact_header.xml在您的SDK安装中找到该文件.它表明这颗星是通过以下方式实现的CheckBox:
<CheckBox
android:id="@+id/star"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:visibility="gone"
android:contentDescription="@string/description_star"
style="?android:attr/starStyle" />
Run Code Online (Sandbox Code Playgroud)
反过来,这会将您引导到主题中的条目:
<item name="starStyle">@android:style/Widget.CompoundButton.Star</item>
Run Code Online (Sandbox Code Playgroud)
反过来解决:
<style name="Widget.CompoundButton.Star">
<item name="android:background">@android:drawable/btn_star_label_background</item>
<item name="android:button">@android:drawable/btn_star</item>
</style>
Run Code Online (Sandbox Code Playgroud)
因此,使用带有a的图像CheckBox,你应该得到相同的行为.这些图像也可以在SDK安装中使用.
| 归档时间: |
|
| 查看次数: |
10713 次 |
| 最近记录: |