是否可以將TouchDelegate與App Widget一起使用,即使用RemoteViews?其目的是通過增大水龍頭區域來輕鬆點擊控件上的某些按鈕,但不會使圖像佔用更多空間,因爲這會影響佈局。TouchDelegate with App Widget?
的TouchDelegate例子,我發現需要你找到並使用Activity.findViewById()
,我不認爲會通過的AppWidgetProvider工作使用視圖ID的問題。如果這是不可能的,是否還有其他方法可以實現相同的目標?我也嘗試將圖像放入帶有填充的framelayout中,但由於填充佔據了空間,所以這並沒有幫助。謝謝。
謝謝,我已經開始做到這一點了!奇怪的是觸摸事件似乎偶爾觸發FrameLayout時,它不會每次都執行。任何想法可能是什麼原因?該圖像實際上不在FrameLayout內,FrameLayout已經放置在RelativeLayout內的圖像上。這會是一個問題嗎? – mattboy
@mattboy:「任何想法可能是什麼原因?」 - 離開我的頭頂,不。 「這會是一個問題嗎?」 - 可能不會,但您可能需要簡單地設置背景以確保其大小/位置在您認爲的位置。 – CommonsWare