android给View设置上下左右边框

给View控件设置边框,可以动态设置上下左右.通过布局文件就能搞定

1.在drawable文件夹下新建一个shape_main_list_bg.xml文件

  1. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  2. <!-- This is the main color -->
  3. <item>
  4. <shape>
  5. <!--    边框颜色 -->
  6. <solid android:color="#00FF00"/>
  7. </shape>
  8. </item>
  9. <!-- 给View的上 左  右设置8dp的边框 -->
  10. <item android:top="8dp" android:left="8dp" android:right="8dp" >
  11. <shape>
  12. <!--     View填充颜色 -->
  13. <solid android:color="#FFFFFF" />
  14. </shape>
  15. </item>
  16. </layer-list>

2.给控件设置背景

  1. <EditText
  2. android:padding="20dp"
  3. android:layout_margin="15dp"
  4. android:layout_width="match_parent"
  5. android:layout_height="wrap_content"
  6. android:hint="请输入Edittext内容"
  7. android:background="@drawable/shape_main_list_bg"/>

3.效果图如下:

推荐下自己创建的android QQ群:202928390 欢迎大家的加入.

时间: 2024-10-09 21:11:58

android给View设置上下左右边框的相关文章

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

android——为View设置动画效果

导入jar包:nineoldandroids-2.4.0(开源动画库): 实例化View view; 创建动画集: //1.创建动画集 AnimatorSet set = new AnimatorSet(); //2.添加动画 set.playTogether( ObjectAnimator.ofFloat(view, "scaleX", 2, 1.5f, 1).setDuration( mDuration), ObjectAnimator.ofFloat(view, "sc

Android开发,使用背景图(xml drawable)为view 设置边框

Android 开发中,遇到需要设置边框的情景,使用背景图来实现,代码如下: <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 连框颜色值 --> <item> <shape> <solid android:color="#CCCCCC" /> </shape> </item>

Android给TextView设置透明背景、圆角边框

第一种方法:在drawable文件夹下新建一个文件设置背景样式 代码: 在drawable文件夹下面新建text_view_border.xml [java] view plaincopy <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid an

storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)

纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view.layer.masksToBounds = YES; view.layer.cornerRadius = 5.0; view.layer.borderColor = [UIColorredColor].CGColor; 以下提供自定义控件的时候,使用Xib,或者用sb来进行布局,那么这时候怎么来使用

在代码中动态设置android里View的边距

有时候需要动态设置某个View的位置,如果在布局文件中写则其布局已定. 这时可以通过在代码中根据不同的需要增加判断后,在设定边距等. 如下. 需要说下,setMargins() 方法.其括号中的四个参数依次对应的方位为-- 左,上,右,下. 左即指View的左边距. 代码来自mtk android 源码. 在代码中动态设置android里View的边距

Android中View的绘制过程 onMeasure方法简述

Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点. 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree. 每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己. 因为整个树是按顺序遍历的,所以父节点会先被绘制,而兄弟节点会按照它们在树中出现的顺序被绘制. 绘制是一个两遍(two pass)的过程:一个mea

Android自定义View入门

View架构简介: 在Android中,控件主要以ViewGroup和View的形式存在.ViewGroup控件可以包含多个View控件,该复合控件负责其内部所有子控件的测量和绘制,并传递交互事件.如图, 在Android的移动开发中,每个Activity都包含了一个PhoneWindow对象,该对象将DecorView设置为应用窗口的根View.该视图上的所有监听事件都通过WindowManagerService来进行接收,并通过Activity来回调相应的onClickListener.De

android圆角View实现及不同版本这间的兼容

在做我们自己的APP的时候,为了让APP看起来更加的好看,我们就需要将我们的自己的View做成圆角的,毕竟主流也是将很多东西做成圆角,和苹果的外观看起来差不多,看起来也还不错. 要将一个View做成圆角的也很容易,只需要建立一个自定义的Drawable就可以了. 我们在res/drawable下面建立一个shape的drawable,代码如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns: