簡體   English   中英

我可以右對齊偏好設置的圖標嗎?

[英]Can I right align an icon for a preference?

preference以編程方式設置標題和摘要

PreferenceScreen screen= parent.getPreferenceManager().createPreferenceScreen(context);   
screen.setTitle(R.string.color_title);         
screen.setSummary(R.string.color_summary);

現在,我想將圖標應用於自己的偏好。

screen.setIcon(shape);

但是此圖標在我的標題和摘要的左側對齊嗎?有什么方法可以根據我的偏好將該圖標右對齊?

sharedPreference是keyValue存儲函數,它僅存儲原始數據類型。 如果要存儲圖像或圖標,則無法保存。 您可以將圖像路徑保存為共享首選項。 如果您不知道路徑,則應將圖像更改為位圖,然后將位圖更改為字符串,然后保存並要顯示,然后將字符串轉換為位圖,然后在imageview中顯示位圖。 請喜歡下面的鏈接如何在Android中使用sharedpreference存儲圖像?

優先使用以下屬性:

android:widgetLayout="@layout/preference_right_chevron_layout"

另外,在帶有圖像的布局目錄中創建一個布局。

這會將圖標放置在首選項的右側。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM