Android平板上開發App的準則

2021-09-01 16:23:55 字數 1127 閱讀 3066

[img]

幾個關於微調的小建議:

a. 在平板上,元素和邊框之間的間距(padding)通常要比手機上的padding寬,以48dp為宜

b. 內容和螢幕邊緣的間隔在16dp為宜

c. 適當調整介面中控制按鈕的位置,方便使用者在各種使用場景中都能容易操作

[img]

但是,對於一些大平板,比如google即將推出的10寸nexus平板,這些微調就不頂用了。比如乙個列表控制項,在7寸平板上微調一下就能用,但在10寸平板上,微調之後更醜:可能出現大片空白,也可能列表每列的字數增加到超過100字(每列字數在在50-75為宜),這種設計中的拉伸變形應盡量避免。這時開發者應該變廢為寶,把多餘的空間好好利用起來幹別的事(參看第3條)。

3、利用好平板上多出來的空間

平板,尤其是10寸大平板,比起手機的螢幕來,多的地方不是一點半點。要怎麼利用好這些多出來的地方呢?這裡有一些建議:

a. 看是否能夠添一些新的內容,或者換一種方式呈現已有的內容

b. 試著將兩個介面拼到一塊;或者增加乙個導航欄,方便使用者在多個介面之間隨意切換,下面是乙個例子:

[img]

[img]

d. 在設計**時,除了將每乙個頁面作為乙個activity子類,我們還可以考慮把頁面裡內容板塊化,每個內容板塊單獨做乙個fragment子類,從而提公升**的重用性。

4、針對特定螢幕密度使用特定的圖示和點陣圖

[img]

5、調整字型大小和觸控按鈕

針對ui上的標籤、觸控按鈕等所有元素都必須乙個乙個調整字型大小,保證乙個標籤中,字與字之間沒有間隔。觸控按鈕的標準大小為48dp(最小32dp)。對於一些特定群體的使用者,可以適當增大觸控按鈕。如果觸控按鈕上的圖示很小,一定要將圖示居中,同時可以適當擴寬有效的觸控區域。

6、調整桌面widgets的大小

最後,如果開發者在ui設計上省去了某項功能,那就一定要保證使用者不會通過其它方式獲得此項功能。而且,如果因硬體受限要對某項功能降級,確保要降的漂亮。

8、避免利用那些平板可能不支援的硬體功能

9、針對螢幕尺寸進行宣告

google鼓勵開發者針對所有尺寸的裝置(包括手機和平板)只發布乙個apk。如果有手機和平板兩個版本,也不要建兩個google play頁面,乙個就夠了,否則會稀釋品牌影響力。

Android平板App發布的十大開發準則

幾個關於微調的小建議 在平板上,元素和邊框之間的間距 padding 通常要比手機上的 padding 寬,以 48dp 為宜 內容和螢幕邊緣的間隔在 16dp 為宜 適當調整介面中控制按鈕的位置,方便使用者在各種使用場景中都能容易操作 但是,對於一些大平板,比如 google 即將 推出的 10 ...

Android 平板開發回退棧的管理

我的平板開發分為5個模組為了方便對各個模組裡面的fragment 的管理所以我給新建的每乙個fragment設定了type,在basefragment中加入了如下的方法。public enum fragmenttypepublic abstract fragmenttype getfragmentt...

Android開發 在ImageView上繪製圓環

繪製圓環其實很簡單,有大概以下三種思路.這裡先說網上提到的一種方法。思路是先繪製內圓,然後繪製圓環 圓環的寬度就是paint設定的paint.setstrokewidth的寬度 最後繪製外圓。請看核心原始碼 package yan.guoqi.rectphoto import android.con...