我有一个自定义组件,包含2个文本视图和4个切换按钮。我想在屏幕上的某个特定位置绘制此视图。怎么可能?
答案 0 :(得分:1)
您可以将控件包装在布局中,例如一个LinearLayout,并将android:paddingLeft
和android:paddingTop
添加一些像素值到该布局,以便按照您的需要定位。
但是我会建议Android Layouts更好地设计相对位置而不是绝对位置。不同的设备具有不同的屏幕尺寸,除非您禁止它,否则您的布局可以在纵向与横向比率之间切换而不会发出警告。在这些条件下,具有相对定位的布局可以更好地保持。 RelativeLayout容器允许在屏幕上居中控制等技巧,并相对于其他控件对齐它们。
http://developer.android.com/intl/de/reference/android/widget/RelativeLayout.html