Shi*_*pta 1 layout android button
我通过XML设置按钮的高度.假设它是X.
<Button
android:layout_height="wrap_contnet"
android:textSize = " <X> dp"
....
....
/>
Run Code Online (Sandbox Code Playgroud)
如果我将X设置为大于15 dp,则按钮的高度会增大以适应文本.但当我将它设置为低于2dp的高度时,按钮的高度不会改变,我可以看到它周围有一个粗边框,如下所示: -

如上所示,文字大小很小但高度不会降低!如何强制它适合高度?
Thanx提前!
字体大小不依赖于按钮高度.如果将它设置得太小而不适合文本,您将得到您观察到的结果
编辑
wrap_content通常会做的伎俩,但Button类设置一些布局参数,如边距,背景,所以它需要更多的空间.您可以摆脱Button并使用ie TextView类,手工设计以匹配您的设计.onClickListener将与它完美配合,您将获得您想要的结果并完全控制您的按钮
编辑2
因为这有点相关--Github上的AutoFitTextView小部件处理自动文本大小的scalling:https://github.com/grantland/android-autofittextview
| 归档时间: |
|
| 查看次数: |
3705 次 |
| 最近记录: |