2016-07-21 8 views
5

私は、(API 24の)マルチウィンドウ機能をサポートする完璧なデザインを作成することに疑問を抱いています。私の疑問のいくつかについては下記をご覧ください。Android N(Nougat)API 24(マルチウィンドウデザイン)をサポートするページを設計するにはどうすればよいですか?

  1. 幅とマシュマロ(API 23)までのページの高さが固定されている、アプリケーションのヌガー(API 24)の幅と高さから は、フルスクリーンモード、分割画面モードと自由に基づいて を変更します-formモード。どのように処理するこれらの 種類の幅と高さ関連の問題?我々は、マルチウィンドウモードに変更した場合

  2. 通常モードで例えば4枚の大きな画像は、デバイスの私の完全な 幅を充填している場合は、その後、 が低下手段を取得し、それら4枚の画像をUIに適合しません幅。どのようにこれらの状況を処理するために ?

  3. 通常モードとマルチウィンドウモードの両方で、テキストサイズやその他の属性を処理する必要がありますか?はいの場合、それを行う方法?
  4. API 24をサポートするレイアウトを設計する際に留意する必要があることは他にありますか?

答えて

0

ここで、画面はさまざまな画面サイズに合わせて調整する必要があります。実行時に画面の幅と高さを取得し、デザインを動的に適合させることでこれを処理できます。これは長い道のりですが、完璧なデザインを望むなら、それが最も適切なアプローチだと思います。

このような柔軟な画面が必要ない場合は、android:minimalHeightやandroid:minimalWidthを設定して、すべての主要なUI要素が常に表示されるようにすることができます。

このように厳密にしたくない場合は、画面の高さに依存しないようにScrollViewを使用し、android:layout_width = "match_parent"を画面の幅に関係なく使用できます。実際、この場合、さまざまなデバイスでアプリをテストして、すべてのアプリセクションが正しく表示されるようにする必要があります。

あなたが気にする必要がある他のいくつかの事柄は、記事http://blog.azoft.com/android-7-0-nougat-features-for-business-apps/にあります。

関連する問題