画面の特定の位置にカスタムビューを描く - Androidの
-
24-09-2019 - |
質問
I 2テキストビューと4つのトグルボタンで構成されたカスタムコンポーネントを有しています。私は、画面上のいくつかの特定の位置に、このビューを描きたいです。どのようにそれは可能ですか?
解決
あなたは、例えば、レイアウトのコントロールをラップすることができLinearLayout、そしてあなたが望むどのようにそれを配置することレイアウトにいくつかのピクセル値によってandroid:paddingLeft
とandroid:paddingTop
を追加します。
しかし、私はAndroidのレイアウトが良く相対位置ではなく、絶対位置を使用して設計されていることを助言します。異なるデバイスは、異なる画面サイズを持っている、とあなたはそれを禁止しない限り、あなたのレイアウトは、警告なしに横比率にポートレートとの間で切り替えることができます。相対的な位置に設計されたレイアウトは、はるかに優れたこれらの条件の下でホールドアップ。 RelativeLayoutコンテナは、画面上のコントロールを中心とし、他のコントロールと比較し、それらを整列させるようなトリックを可能にします。
http://developer.android.com/intl /de/reference/android/widget/RelativeLayout.htmlする
所属していません StackOverflow