3

Ice Cream Sandwich はほんの数時間前に発表されたばかりで、私は数時間 SDK をいじっています。Ice Cream Sandwich は、携帯電話とタブレットの両方で動作するため、特別です。見つけられないように見える機能の 1 つは、OS が電話またはタブレット デバイスで実行されているかどうかを通知する方法です。

画面サイズが小さいため、電話用に別のデザインをしなければならない場合があるため、これは非常に便利です。

無線ファームウェアのバージョンを返し、無線が現在オンになっていない場合は null を返す新しいメソッドがBuildcalledに追加されました。getRadioVersion()これは、私が探しているものを見つけるのに最も近いものです。

4

1 に答える 1

9

Android フレームワークのどこにも「isTablet()」関数などはありません。本当にやりたいことは、さまざまな画面サイズに合わせてさまざまなレイアウトを定義することです。Dianne Hackborn は、これを行う方法についてNew Tools for Managing Screen Sizesという素晴らしい投稿をしています。そこから始めることをお勧めします。

その投稿でカバーされている例として、次のようにレイアウトを定義することで、幅が 600 dp を超えるすべての画面に使用されるレイアウトを定義できます。

res/layout-sw600dp/someLayout.xml
于 2011-10-19T17:46:52.520 に答える