第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Android:在Button或ImageButton上組合文本和圖像

Android:在Button或ImageButton上組合文本和圖像

慕運維8079593 2019-08-06 12:47:59
Android:在Button或ImageButton上組合文本和圖像我正在嘗試在按鈕上創(chuàng)建一個圖像(作為背景)并動態(tài)添加,具體取決于運行時發(fā)生的情況,圖像上方/上方的一些文本。如果我使用ImageButton我甚至沒有可能添加文本。如果我使用,Button我可以添加文本,但只定義具有此處android:drawableBottom定義的XML屬性的圖像。然而,這些屬性僅在x和y維度中組合文本和圖像,這意味著我可以在文本周圍繪制圖像,但不能在文本的下方/下方(z軸定義為從顯示中出來)。有關如何做到這一點的任何建議?一個想法是擴展Button或ImageButton覆蓋draw()-method。但憑借我目前的知識水平,我真的不知道如何做到這一點(2D渲染)。也許有經驗的人知道解決方案或至少有一些指針可以開始?
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

您可以調用setBackground()Button來設置按鈕的背景。

任何文本都將顯示在背景上方。

如果你在xml中尋找類似的東西,那么: android:background屬性的工作方式相同。


查看完整回答
反對 回復 2019-08-06
?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

這個問題有一個更好的解決方案。

只需要正常Button并使用drawableLeftgravity屬性。

<Button
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:drawableLeft="@drawable/my_btn_icon"
  android:gravity="left|center_vertical" />

通過這種方式,您可以獲得一個按鈕,該按鈕在按鈕的左側顯示一個圖標,并且圖標的右側站點的文本垂直居中


查看完整回答
反對 回復 2019-08-06
  • 3 回答
  • 0 關注
  • 968 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號