0

Androidタブレットにアプリケーションがあります。そのアプリケーションのユーザー インターフェースは本当にひどいものです。この言葉が正しければ、別のレベルを作成し、同じアプリケーションを使用したいと考えています。新しい操作、機能は追加しません。ボタン、ラベル、テキストの見栄えを良くしたいだけです。

UI を再設計したり、ユーザーとアプリケーションの間にレイヤーを作成したりすることは可能ですか?

どうもありがとうございました。

編集:残念ながら、ソース コードはありません。

4

3 に答える 3

1

pxの代わりにxmlビューでdipを使用します。

見栄えを良くするために、さまざまな画面用にデザインしてください。次のようなレイアウトのフォルダを作成します

1.layout-small(samsung galaxy miniなどの電話用)

2.layout-medium(samsung galaxy noteなどの電話用)

3.レイアウト-大(7-10インチタブレット)

4.layout-xlarge(10インチ以上のデバイス)

実行時のnullポインター例外を回避するために、ファイル名とビューIDが同じであることを確認してください。xmlファイルのビューの属性とサイズを試してみてください。

詳細については、こちらをご覧ください

于 2013-02-13T15:18:35.780 に答える
1

現実的には、これらの UI コントロールがどのように機能し、どのように見えるかがわからないため、ソースコードなしで UI を変更するのは難しいでしょう。簡単な方法で、menifest ファイルのポートレートからランドスケープなど、必要に応じてアクティビティの向きを変更したり、さまざまな解像度の画像を追加したり、パディングなどをすべて調整したりできます。しかし、これは良い解決策ではありません。

このリンクを確認してください。タブレットと電話用のAndroidアプリをビットするのに役立ちます

于 2013-02-13T17:31:00.510 に答える
0

何よりもまず、これを確認する必要があります。

http://developer.android.com/guide/practices/screens_support.html

Android は、複数のデバイスで使用できるように設計されています。さまざまなサイズと画面解像度のデバイスにさまざまなレイアウト (UI) を定義できます。

フラグメントのようなものを使用して、アプリの機能をより小さな部分に分割し、現在のデバイスに適した部分のみを表示することもできます.

于 2013-02-13T14:40:27.583 に答える