【问题标题】:Android :Button drawable TopAndroid:按钮可绘制顶部
【发布时间】:2014-07-16 02:56:57
【问题描述】:

我想创建metro UI,所以我喜欢图片中的但问题是图标的位置,它们在按钮的顶部,我不认为它是美观的界面。我在按钮的可绘制顶部插入了图标。那么怎么才能让中间的一点点呢。

【问题讨论】:

  • 可以设置toppadding来调整drawable top。并使用 android:drawablePadding 提及文本和图标之间的填充。最好在垂直线性布局或相对布局中使用 imageview 和 textview。

标签: android button icons drawable


【解决方案1】:

我记得 2 个选项:

  • 顶部填充
  • 重力

你可能不想检查布局documentation

【讨论】:

    【解决方案2】:

    你必须设置 android:paddingTop 和 android:paddingBottom eqaully。只是不要复制并粘贴 10dp 作为填充的值。值取决于按钮的大小。参考下:

                 <Button
                    android:id="@+id/find_teacher"
                    style="@style/page_button"
                    android:drawableTop="@drawable/ic_search_light"
                    android:text="@string/find_teacher" 
                    android:paddingTop="10dp"
                    android:paddingBottom="10dp"/>
    

    这是输出:

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多