an *_*wig 31 android button android-layout
据说,在材质主题中,有两种类型的按钮:凸起和平面:
当我创建一个时<Button>,它看起来像"凸起"按钮.如何,使用标记,我可以制作"平面按钮".是否有任何风格或属性可以做到?我在主题编辑器中找到了这个图像.
Ski*_*ᴉʞS 70
您可以使用style="?android:attr/borderlessButtonStyle您的Button如下:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextGoesHere"
style="?android:attr/borderlessButtonStyle"
/>
Run Code Online (Sandbox Code Playgroud)
没有明确边框的按钮样式,通常用于组.
你也可以使用它们 Flat Buttons
添加依赖项 build.gradle
dependencies {
compile 'com.android.support:appcompat-v7:25.0.0'
}
Run Code Online (Sandbox Code Playgroud)
然后在布局XML文件中,向Button添加样式属性
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
style="@style/Widget.AppCompat.Button.Borderless"/>
Run Code Online (Sandbox Code Playgroud)
通过定义自定义样式,可以在按下按钮时更改颜色
<style name="FlatButtonStyle" parent="Theme.AppCompat.Dark">
<item name="colorControlHighlight">@color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)
并在布局XML中应用此样式
android:theme="@style/FlatButtonStyle"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23180 次 |
| 最近记录: |