Android Raised Button
来源:互联网 发布:婵真淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 17:20
Android Raised Button
- Android Raised Button
- 前言
- 如何添加
- 设置style
- 参考
- 谢谢
前言
知道了Google发布的Material Design之后,如何在代码中使用Raised Button?
如何添加
- 在
build.gradle
中添加appcompat
的库:
dependencies { compile 'com.android.support:appcompat-v7:X.X.X' // where X.X.X version,eg.23.0.1}
- 将我们的Activity继承
android.support.v7.app.AppCompatActivity
:
public class MainActivity extends AppCompatActivity { ...}
- 在xml文件中声明Button:
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"/>
设置style
- 在
styles.xml
声明Button的样式:
<style name="CustomButton" parent="Theme.AppCompat.Light"> <!-- 点击高亮时背景颜色 --> <item name="colorControlHighlight">@color/indigo</item> <!-- 按钮正常背景颜色 --> <item name="colorButtonNormal">@color/pink</item></style>
- 为按钮设置
android:theme
属性
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:theme="@style/CustomButton"/>
- 指定按钮的阴影:只有在Android 5.0之后才能有显示效果
android:elevation="10dp"
参考
Raised Button
谢谢
0 0
- Android Raised Button
- Android浮动按钮Raised Button
- Android EditText Exception raised during rendering
- exception raised during rendering action_bar android studio
- Android - Exception raised during rendering: java.lang.System.arraycopy
- Android - Exception raised during rendering: java.lang.System.arraycopy
- Android错误解决Exception raised during rendering类型
- 解决Exception raised during rendering: com/android/util/PropertiesMap (Details)
- Exception raised during rendering: com/android/util/PropertiesMap问题解决
- Exception raised during rendering:com/android/util/PropertiesMap解决方法
- 解决Exception raised during rendering: com/android/util/PropertiesMap (Details)
- Exception raised during rendring:android.graphics.drawable.VectorDrawable_Delegate.nCreateTreeFrom
- 兔子- Exception raised during rendering: com/android/util/PropertiesMap (Details)
- Android Button
- android button
- android button
- Button Android
- Android Button
- Python图像处理库PIL -- 学习资源
- iOS常见错误8-Missing iOS Distribution signing identity for “XXXXX”. Xcode can request one for you.
- ORACLE快速合并更新数据——MERGE INTO
- 第3周项目2—本月有几天?(数组)
- popen
- Android Raised Button
- 网络公开课资源 ——关注CS/AI/Math
- 交叉编译Linux内核
- 线程协同
- 蓝桥杯 往届试题(C++B组)
- Unity3D实现动态加载游戏资源
- SWFUpload 和Extjs3.3 + swfUpload2.2 实现多文件上传组件
- UILabel 相关使用方法间距、段落、文字颜色(详细)
- Hadoop处理小文件