okey,我已閱讀了很多關於此的章節,但我仍然不知道該項目最適合做什麼。多屏幕支持大屏幕和小屏幕
這裏是我有一個項目[大一:) :)的情況,在這個項目中,一切都是爲分辨率爲480 x 800像素的屏幕完成的。
這是新的要求:)。他們要求支持分辨率爲240 x 320像素的設備(這種佈局分辨率很小)。到目前爲止這麼好:),但問題是240x320的分辨率,它太小,以適應與佈局正常縮放比例的組件。我需要爲小屏幕手機設計全新的設計。
這意味着如果我現在在layout-small/main.xml中在layout/main.xml中有文本文件R.id.textview1我不會有R.id.textview1但是我會有兩個現在的組件讓說R.id.button1和R.id.textviewsmall ...我的觀點是這樣的代碼將無法正常工作原因在佈局/ main.xml文本view1存在,但在layout-small/main.xml不,並且它會拋出異常
((TextView)findViewbyId(R.id.textview1)).setText("something");
當然
這是我已解釋是非常愚蠢的scenarion,我有事真的很複雜,但我希望你明白我的意思是我想達到的。
現在的問題是實施碎片太遲了,因爲這將會是很多工作應該完成的。所以我需要一些指導我應該怎麼做呢?
任何意見或一些設計準則將是很大的幫助,謝謝...
你讀過http://developer.android.com/guide/practices/screens_support.html – himanshu 2012-01-31 04:36:25