6
A
回答
3
android 9-patch有一個限制:由右邊界和底邊界定義的內容區域必須是連續的(即在右邊界和下邊界上只能有一個分區)。
另一方面,您可以有多個可伸縮區域由頂部和左側邊框上的線段定義。
你的情況:
可拉伸方面:
畫一個網段中的左邊框
繪製兩個段(同lenght的)在上邊框(對稱的圍繞垂直分隔線但不包括其中的垂直分隔線)。
內容區域:
- 畫一個網段中的底邊框
- 右邊框
對於內容得出一個片段:
- 用2個TextView定義一個水平線性佈局它(寬度= 0dp和重量= 1.0兩)
- 使用你的十個補丁圖像作爲背景
希望這有助於。
---------------------------------------------- ------------------------------
結果:
我用你的計劃,但結果是這樣的
當我的文字的文本框增加高度不增加
如何解決呢?
--------------------------------------------- -------------------------------
我不認爲它鏈接到9補丁的圖像。這更可能與textView有關。
嘗試:對線性佈局TextView的
android:layout_height="WRAP_CONTENT"
android:layout_height="WRAP_CONTENT"
2
LinearLayout
允許你指定其子女之間的分隔。所以,你需要:
- 把你
TextView
的內線水平LinearLayout
- 將您的圓角矩形9補丁沒有分隔爲背景的
LinearLayout
- 添加分隔到您的
LinearLayout
:android:divider="drawable_resource"
android:showDividers="middle"
此佈局也更靈活 - 如果您需要3個或更多個零件,則無需再製作9個補丁TextView
s
+0
這是更靈活,並會擴大更好 – TouchBoarder
相關問題
- 1. NinePatch 9文本框與一個圖像
- 2. 一個圖像與兩個hrefs控制的圖像地圖
- 3. NinePatch圖像不能伸展
- 4. 如何合併兩個圖像iPhone與一個圖像變高
- 5. 複製兩個圖像到一個圖像與OpenCV的2.4.2
- 6. 如何與一個TextBox
- 7. 兩個圖像到一個pdf文件每頁一個圖像
- 8. Textbox與兩個網站標籤
- 9. 設置一個NinePatch背景編程
- 10. 兩種綁定在一個TextBox上?
- 11. eclipse中的Android ninepatch圖像錯誤3.5.2
- 12. 如何合併一個兩個圖像?
- 13. AutoMerge兩個圖像文件爲一個
- 14. 兩個圖像結合到一個
- 15. WriteableBitmapEx - 合併兩個圖像在一個
- 16. 如何將兩個圖像合併爲一個與asp.net
- 17. 我如何設置兩個圖像源與一個流
- 18. Ios圖像與一個圖像碰撞
- 19. 使用兩個視圖與一個UIViewcontroller
- 20. 將兩個圖像作爲一個圖像讀取Python
- 21. 兩個圖像表或一個用於存儲默認圖像?
- 22. 將兩個圖像合併爲一個新圖像
- 23. 將兩個圖像合併爲一個透明圖像
- 24. 將兩個圖像添加到一個圖像c#?
- 25. 合併兩個圖像轉換成一個圖像iPhone
- 26. 怎麼給兩個圖像爲一個圖像iphone
- 27. 使用.NET將兩個PNG圖像組合成一個圖像
- 28. 在css中覆蓋一個圖像與另一個圖像
- 29. 需要幫助合併一個圖像與另一個圖像
- 30. 將兩個圖像與ImageMagick比較
兩張不同的圖像? – Luksprog
@Luksprog我想實現,兩個圖像或... – Saeed