2011-08-07 4 views
0

私はこの問題に近づくための助けが必要です私はちょうど私のプロジェクトを開始しました。私は3つの正方形(Viewオブジェクト)を画面全体に表示し、いくつかは画面を下に表示する必要があります。私の問題は、それらのViewオブジェクトのピクセルサイズをハードコードしたくないということです。私はちょうど各四角形が必要とするサイズを計算したいと思います。私は、JavaファイルからXMLファイルにデータを渡すことは不可能であることを知っています。そのため、Javaファイルのサイズを計算してその情報をXMLファイルに渡すという可能な解決策があります。誰も私に可能な解決策を教えてもらえますか?Android:必要なViewオブジェクトのサイズを計算

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

答えて

0

データをXMLファイルに "渡す"必要はありません。 各XML要素には、アクセス可能なインスタンスオブジェクトがあります。 "findById"メソッドをチェックアウトしてください:here

+0

私はルートViewオブジェクト(画面全体)にアクセスし、子ビューオブジェクトが必要とする次元を計算できますか?しかし、実際にJavaファイルにxmlファイルで作成するのではなく、それらの子Viewオブジェクトを作成する必要はありませんか? JavaでのUI要素の作成はあまり安定していないと聞いています。 – ed5

+0

私はxmlファイルでそれらを作成することはあまり安定していないと聞いたところではありません。ほとんどのUIはXMLによって作成されます。あなたの場合は、XMLを作成し、View.findByIdメソッドを使用してインスタンスを取得してから、サイズを再計算することができます。 –

関連する問題