我正在試圖製作一個像android控件小部件(wlan,藍牙等quicksettings)中的按鈕的小部件。Android控件小部件佈局
Here's how it looks(@Control小工具)
有誰知道這個佈局包含在Android SDK中,或者如果沒有我怎麼可以讓一個佈局就像那一個?
我已經嘗試了一些東西,但我不知道底部的中風怎麼辦。
我正在試圖製作一個像android控件小部件(wlan,藍牙等quicksettings)中的按鈕的小部件。Android控件小部件佈局
Here's how it looks(@Control小工具)
有誰知道這個佈局包含在Android SDK中,或者如果沒有我怎麼可以讓一個佈局就像那一個?
我已經嘗試了一些東西,但我不知道底部的中風怎麼辦。
關於你的問題,我搜索了更深一層。
參見:https://developer.android.com/guide/topics/appwidgets/index.html
這些都是你可以用appwidget用來實現你的佈局有像切換按鈕沒有這樣的事情,我認爲我們正是谷歌正在使用的類,但一個的ImageButton 「切換按鈕」。仔細看看imagebutton: https://developer.android.com/reference/android/widget/ImageButton.html
然後你會發現它正是你在找什麼。
By default, an ImageButton looks like a regularButton, with the standard button background that changes color during different button states. The image on the surface of the button is defined either by the android:src attribute in the XML element or by thesetImageResource(int) method.
我無法想象,這樣一個複雜的佈局,可以只用乾淨的XML ...
希望它現在幫助!
Ty爲您的努力。我知道ImageButton控件,但我希望有一個更優雅的解決方案。但似乎沒有其他方式比使用圖像。 – 2014-11-21 23:12:07
@Stefan不是。請標記爲已接受的答覆。但這種「複雜」的佈局,只是普通的xml似乎是不可能的。請標記爲已接受 – Mike 2014-11-21 23:37:26
與gimp或photoshop一起創建你自己的未壓縮圖片和壓縮圖片。當小部件被按下時加載/設置按下的圖像,並且當再次點擊小部件時加載圖片/圖像未按下?你有你的切換按鈕..將是我的第一個想法如何獲得該運行.. – Mike 2014-11-21 17:39:08
也這麼認爲,但我不認爲這是實現這一目標的最佳方法。 我很確定他們使用drawable來做。 – 2014-11-21 18:07:04
請告訴我如何定義小部件作爲控件? – 2016-12-29 12:34:35