3

我有一个自定义组件,它由 2 个文本视图和 4 个切换按钮组成。我想在屏幕上的某个特定位置绘制这个视图。这怎么可能?

4

1 回答 1

1

您可以将控件包装在一个布局中,例如一个线性布局,然后将android:paddingLeft一些android:paddingTop像素值添加到该布局中,以按照您的意愿定位它。

但是,我建议 Android 布局最好使用相对位置而不是绝对位置进行设计。不同的设备具有不同的屏幕尺寸,除非您禁止,否则您的布局可以在纵向到横向比例之间切换而不会发出警告。在这些条件下,使用相对定位设计的布局要好得多。RelativeLayout 容器允许使用诸如在屏幕上居中控件以及将它们相对于其他控件对齐等技巧。

http://developer.android.com/intl/de/reference/android/widget/RelativeLayout.html

于 2010-04-05T10:04:24.563 回答