2011-01-14 2 views
2

トピック解決済み:以下の回答:一部の端末でAndroidビューの境界線が発生する

一部のユーザーは、アラートポップアップやeditTextなどの一部のアンドロイドコンポーネントの境界整列の問題を報告しています。これはSamsung Galaxy Apollo(200x400)デバイスとHTC Pro Touch(480x640)デバイスで発生しています。私はそれらのデバイスを所有していないので、サムスンギャラクシーSとエミュレータのすべてがちょうど正しいように私はそれを複製することはできません。

問題は、デバイスのdpiまたは解像度です(edittextバックグラウンドは単一の.9.pngなので、イメージは正常に表示されるはずです)。しかし、私はがスクリーン -タグをサポートしているかどうかはわかりません。また、Api 3(v1.5)およびサポート画面がまだサポートされておらず、画面サイズのリソース修飾子を使用してアプリケーションが開発されました。

アラートとeditTextに使用されるスタイルは電話のデフォルトです。問題は、ユーザーが電話機に適用したテーマに関連したものでしょうか?

おかげで事前に!、私は問題を示す私に与えられたいくつかの画像を表示:

borders issue link img

答えて

0

それは本当に解像度/密度でした。私はWQVGA密度(Android 1.6が必要)のエミュレータを作成し、そのエラーを再現しました。

解決策は、Android開発者のウェブページのレガシーアプリケーションのサポートセクションに表示されています。http://developer.android.com/guide/practices/screens_support.html。そのため、プロジェクトには新しいバージョンのAPIが必要ですが、それでも1.5バージョンのサポートがあります。

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

2

それは実際にこれを引き起こして表示濃度であるかもしれません。適切な密度でアセットを提供しない場合、フレームワークは9パッチを含むイメージのサイズを変更しようとします。残念ながら、9パッチのサイズを変更する本当の完璧な方法はありません。アーティファクトの種類を引き起こした場合、私は非常に驚くかもしれませんが、アーティファクトに至ることがあります。

+0

ありがとう、それは画面サイズでした。私はアンドロイドのウェブページのすべての手順に従ってそれを解決しました。 – htafoya

1

私は同じ問題を持っていたし、溶液を17px(またはその他の奇数数)にに16pxからTextViewのフォントサイズを変更しました。

関連する問題