Android如何设置圆角按钮

1. 在res目录下的drawable目录下新建shape.xml文件

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:shape="rectangle" >
  4. <!-- 填充的颜色 -->
  5. <solid android:color="#FF065E8D" />
  6. <!-- 设置按钮的四个角为弧形 -->
  7. <!-- android:radius 弧形的半径 -->
  8. <corners android:radius="15dip" />
  9. <!-- padding:Button里面的文字与Button边界的间隔 -->
  10. <padding
  11. android:bottom="10dp"
  12. android:left="10dp"
  13. android:right="10dp"
  14. android:top="10dp" />
  15. </shape>

2.在布局文件中调用。

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical" >
  6. <Button
  7. android:id="@+id/roundButton"
  8. android:layout_width="wrap_content"
  9. android:layout_height="wrap_content"
  10. android:background="@drawable/shape"
  11. android:text="圆角按钮" />
  12. </LinearLayout>
时间: 2024-10-06 16:04:26

Android如何设置圆角按钮的相关文章

Android 自定义UI圆角按钮

Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果.下面讲解在布局文件中自定义圆角按钮的小Demo. 代码很简单,实现效果图: 源代码: 源代码: 这里主要是xml布局文件实现: MainActivity: package com.android_drawableresource; import android.app.Activity; import android.os.Bund

由如何设置圆角按钮引发的思考

??你是不是觉得谷歌官方的按钮很丑呢?哈哈~~这里就如何给按钮设置圆角提供一些思路: ??在Android中,给一个控件(或View)设置背景主要是通过background:xxx属性来完成.background的参数一般来说是一个drawable资源. drawable可以是一张普通的图片,也可以是9 patch图片,还可以是一个xml文件. 方法1:图片 ??给控件设置边框最简单的方式就是把background设置成你预先设计好的带圆角和边框的背景图. ??但是,你很快会发现一个缺点:灵活性

iOS8 超简单的设置圆角按钮 ImageView等UIView

button.layer.cornerRadius = 10 // 这个值根据你想要的效果可以更改 button.clipsToBounds = true 这种方法不止可以设置按钮,UIView应该都可以设置,ImageView我试过ok,其他的UIKit用到了再试

ios开发storyboard设置圆角按钮

1.很多人都知道,通常设置一个 Button后者其他的UIView子类的圆角,需要使用如下的语句 <span style="font-family:SimSun;font-size:18px;">self.button.layer.cornerRadius=10;//即可 </span> <span style="font-family:SimSun;font-size:18px;"> </span> 说明:这会用到l

iOS之分别使用代码和storyboard、xib为控件设置圆角(以按钮为例)

首先我们看一下代码是如何给按钮设置圆角的: 我们再来看看如何在storyboard或xib中给按钮设置圆角: 1.在storyboard或xib中添加按钮后,设置标题和背景色,做好约束: 2.点击 Show the identity inspector 按钮:按钮位置如下图所示: 3.然后在User Defined Runtime Attributes 栏为按钮添加layer.cornerRadius属性,类型为Number,根据需求设置一个Value值.如下图所示: 4.到这里基本完成了对按钮

android 带边框的圆角按钮

新建buttonstyle.xml 代码如下 <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 连框颜色值 --><item> <shape> <solid android:color="#1

Android中设置半个屏幕大小且居中的按钮布局 (layout_weight属性)

先看如下布局 : 上图中,按钮的大小为屏幕的一半,然后居中显示在布局中央,每个人心中都有自己的答案,看看我的方法吧,布局布局xml如下 : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_layout&

一起学android之设置资源图片为圆角图片 (28)

效果图: 参看以下代码: public class MainActivity extends Activity { private ImageView imageView1; private ImageView imageView2; Bitmap mBitmap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.

Android 圆角View设置 圆角边框

圆角的Veiw   XML <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/gray_white" /> 背景颜色 <corners android:radius="5dp" /> 圆角大小 </shape> 随意定义某个角是圆角加边框 <shape