私はAndroid開発を初めて使い、3.2シミュレータで自分のアプリケーションをテストして、すべてがタブレット上で正しく調整されるようにしました。ビューはTabBarのListViewで構成されていますが、UIの位置がずれているという奇妙な問題が発生しています(リンクを参照)。これは、他のOSバージョン(2.1 - 4.0)では、いずれの電話画面サイズでも表示されません。Android 3.2奇妙なビューの問題
ListView
の項目は、背景の描画可能なLinearLayout
と、タイトルとサブタイトルの2つのtextviews
を使用するカスタムレイアウトで構成されています。
XML(10.1in WXGAタブ)レンダリング:
は、誰もが任意のアイデアを持っていますか?
編集:
問題を修正しました。自分のマニフェストでTabBarビューの回転を無効にしました。XMLでこのコード行を削除して、リストのレンダリングを望みどおりに行いました。貢献したすべての人に感謝します。
を選択することができますあなたのビュー/ xmlの(小さな/自己完結型の)バージョンなしでは言うまでもありません。エミュレータからの単なる失敗かもしれませんか? – Nanne
リストビューアイテムのレイアウトxmlのプレビューが完全にレンダリングされるので、エミュレータからは失敗する可能性があります(編集ポストを参照してください) –
Android SDKとMacについての(おそらく一部)あなたが使っているように見えますか?)。私の経験では、それは嫌になるかもしれません。仲間がいますか?あなたは別のマシンでそれを見てみるか、あるいはVMWareのLinux環境をインストールして、この "マシン"であなた自身で確認するように頼むことができますか?あなたがデバッグ作業をたくさんすると悲しいでしょう。ここで失敗しているAVDだけです:) – Nanne