是否可以在清單中區分平板電腦和手機:我想說的是,如果平板電腦打開tablet.class Java文件或打開phone.class作爲主屏幕。在清單中區分具有手機的平板電腦
我知道我可以根據平板電腦或手機做一個setcontentview,但問題是佈局名稱和其他東西在手機和平板電腦中都不同。
例如:
TabletActivity.xml
佈局1和佈局2具有兩個按鈕。
但對於PhoneActivity.xml
佈局1,佈局2,間隔3,佈局4與4個按鈕。
所以,如果我使用相同的JAVA文件 - 我將最終有條件的長代碼 - 而不是如果我可以在開始時區分這一點,如果平板電腦只是打開tablet.class如果不打開phone.class - 這將是更容易爲了我?
AGAIN:我可以在mainactivity.java文件中將手機與手機區分開來。我試着知道我能否做出明顯的原因,因爲我有20個不同的主題,所以我有20個不同的xml文件的平板電腦和手機和一個Java文件(現在,我主要活動的Oncreate - setcontent之前,我檢查如果手機或平板電腦,然後主題價值和相應的設置內容)。我想知道有沒有比這種方法更簡單的方法?
或者我應該使用僅適用於手機或平板電腦的兩種不同的APK嗎?
這可能嗎?
讓我知道!
謝謝!
http://developer.android.com/guide/practices/screens_support.html – 323go
我知道這..這涉及到XML文件..我想它的Java文件。 – TheDevMan