2013-09-21 59 views
0

我會用很簡單的最基本的問題,如何保持一個按鈕圖像的平板電腦和手機啓動應用程序,設計爲Android手機和平板電腦

我有一個按鈕,我想使用寬度爲full_parent,這使我的按鈕好,現在如果我有不同的 - 2佈局會發生什麼。

我知道多個佈局的概念,但我怎麼能保證我的按鈕圖像不會拉伸以適應我的屏幕

所以我想用dpi的,但dpi將不能解決問題

phone test image

如果您查看此圖像作爲手機應用程序,以及按鈕「測試此按鈕」和有關佈局「測試」是在寬度similiar,

現在什麼是實現平板電腦相同的行爲也最好的方法。

它適用於所有尺寸的設備嗎?還是我們需要採用不同的方法?

最讓我現在面臨的問題是,因爲靜態圖像,我試圖用不同的-2的DPI對於這一點,但我認爲dpi是不是設備大小相關的,因爲相同的寬度設備可以有不同的-2 DPI

我需要了解在每個設備的一個應用程序上實現的方法。

回答

0

添加到繪製的文件夾名稱與xyz.xml

<?xml version="1.0" encoding="utf-8"?> 
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item> 
     <shape android:shape="rectangle"> 
      <gradient android:startColor="#000000" android:endColor="#333333" android:angle="90"/> 
      <corners android:radius="5dp"/> 
     </shape> 
    </item> 
</layer-list> 

而在你的佈局,你箱按鈕添加到

android:background="@drawable/xyz" 

你會得到你想要的