2012-04-19 50 views
1

我正在看我的android設計中大屏幕。我設計了mdeium屏幕的佈局(在eclipse編輯器和模擬器上查看它)並確保它很好。我的設計涉及textview和圖像視圖。我已經爲不同的密度大小創建了3個可繪製文件夾,因此圖片可以佔用不同密度的粗糙空間。如何爲更大的屏幕尺寸佈局提供更大的圖像視圖?

現在,我正在看大屏幕(甚至是xtra大屏幕),但我的文字瀏覽和圖像視圖看起來非常小(與屏幕大小相比)。因此,我想通過擴大一切來利用額外的空間。

我知道該怎麼做文字的觀點,基本上我會做TEXTSIZE更大的(即不是12 SP的我可以使它16SP)

但我怎麼能做到這一點的ImageView的? Imageview根據其大小顯示圖像。而圖像的大小實際上意味着中等屏幕。我怎樣才能讓它變大?我應該提供更大尺寸和不同名稱的相同圖像嗎?

請幫忙,順便說一句,不要指向我的android開發支持多重屏幕因爲我讀它,我找不到我需要什麼,除非我錯過了某一行,回答我的問題。 謝謝你的幫助

決定編輯的問題,也許人們可以更多地理解我的問題。 我有一個50 x 50像素的中等密度中畫面尺寸的圖像。假設這張圖片佔據5×5毫米,現在如果我想在中等的XLARGE屏幕上顯示相同的圖像,但我希望它更大(比如佔據10毫米10毫米)。我如何實現這一目標?我知道我需要XLARGE文件夾中的不同佈局,所以在這個佈局中,我應該如何處理這個圖像視圖?我是否使用100X100像素創建一個新的PNG文件並將其放置在中密度文件夾中?

+0

可能是這樣可以解決您的問題'android:scaleType =「fitXY」' – Sunny 2012-04-19 16:46:03

+0

您是否定義了與設備無關的像素大小?我以前沒有用過這些,但我確定這正是他們的目的。 – cstrutton 2012-04-19 16:48:24

+0

fitXY將拉伸imageview以適應圖像,那不是我的問題,被引用的圖像對於大尺寸已經很小的問題。我該如何拉伸圖像本身 – Snake 2012-04-19 20:37:20

回答

0

您可以根據您的要求使用layout-xhdpi,layout-hdpi等。

+0

這仍然沒有回答我的問題。我知道佈局文件夾。即使我有不同的佈局,相同的圖像仍然是參考,因此相同的大小將被佔用 – Snake 2012-04-19 20:35:47

+0

不,我認爲你可以定義一個更大的圖像(甚至不同),給不同的參數的高度和寬度,甚至可以有一個全新的佈局。 – 2012-04-20 02:53:42

+0

所以,當你給高度和寬度的值更高時,圖像會伸展到與這些值相匹配 – Snake 2012-04-20 16:12:41

0

所有的屏幕xml文件都可以放置在多個文件夾中(佈局,佈局大,佈局xlarge等),您可以在其中根據屏幕大小縮放DPI中UI組件的大小。請參閱Android文檔here

+0

這仍然沒有回答我的問題。我知道佈局文件夾。即使我有不同的佈局,同樣的圖像仍然是參考,因此相同的大小將被佔用 – Snake 2012-04-19 20:35:38

+0

@Snake你有答案嗎?我在設計5英寸和7英寸的佈局時遇到同樣的問題。兩個屏幕尺寸都在'layout-large'下面。假設我有一個ImageView,我應該如何管理高度和寬度。我已經嘗試過使用'dp'但是不能同時使用wworking。我應該如何管理? – 2013-09-02 11:23:10