【问题标题】:Draw Custom View on specific position of screen - Android在屏幕的特定位置绘制自定义视图 - Android
【发布时间】:2010-04-05 09:27:31
【问题描述】:

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

【问题讨论】:

    标签: android android-layout android-custom-view


    【解决方案1】:

    您可以将控件包装在布局中,例如一个 LinearLayout,然后将 android:paddingLeftandroid:paddingTop 添加到该 Layout 的某个像素值中,以按您想要的方式定位它。

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

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

    【讨论】:

    • 如何在运行时将视图定位到某个特定位置?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多