Android LinearLayout边框

首先在res目录下新建一个xml文件,类型选择drawable,Root Element选择shape,然后文件名如(border)

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <shape xmlns:android="http://schemas.android.com/apk/res/android" >
 3
 4     <solid android:color="#FFFFFF" />
 5
 6     <stroke
 7         android:width="1dp"
 8         android:color="#337AB7" />
 9
10     <padding
11         android:bottom="1dp"
12         android:left="0.5dp"
13         android:right="0.5dp"
14         android:top="0dp" />
15
16     <corners
17         android:bottomLeftRadius="10dp"
18         android:bottomRightRadius="10dp"
19         android:topLeftRadius="10dp"
20         android:topRightRadius="10dp" />
21
22 </shape>

布局文件中使用:android:background=“@drawable/border

代码中使用:setBackgroundResource(drawable.border);

时间: 2024-12-10 03:29:42

Android LinearLayout边框的相关文章

android 圆角边框、渐变背景的TextView

加一个红色的边框: textView的XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_

Android LinearLayout的android:layout_weight属性

本文主要介绍Android LinearLayout的android:layout_weight属性意义 android:layout_weight为大小权重,相当于在页面上显示的百分比,它的计算是根据LinearLayout中所有相关元素的此属性值计算的. 除了已经固定大小的,其他设置了此属性的view所占大小(长度或高度)为自己layout_weight属性值/所有layout_weight属性值*总大小.这个属性在android的sdk中都没有介绍.下面举例介绍下 比如在一个layout中

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 LinearLayout添加分隔线

方法一: 可以放置一个ImageView组件,然后将其设为分隔线的颜色或图形. 分隔线View的定义代码如下: [html] view plaincopy <ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:background="#ffffff" /> 效果如下: 方法二: 在 Android3.0及以上版本,Linear

Android LinearLayout 自动换行

由于前段时间项目中使用到了自动换行的线性布局,本来打算用表格布局在里面一个个的用Java代码添加ImageView的,但是添加的View控件是不确定的,因为得靠服务器的数据返回,就这样手动用Java代码画布局的方式就这样夭折了,因为在表哥布局中我无法确定一行显示多少个ImageView的数目,所以无法动态添加,最后自能自己去看看那种能够换行的线性布局了,线性布局比较不好的是不能自动换行,也就是当设置LinearLayout的orentation 设置为vertical 为竖直方向也就是只有一列,

Android——LinearLayout使用

1 <?xml version="1.0" encoding="utf-8"?> 2 3 <!-- 线性布局 方向垂直 满屏 下边距5dp 黑色背景 --> 4 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 5 android:layout_width="match_parent" 6 androi

Android LinearLayout深入学习

接触安卓有两个月的时间了,一直觉得LinearLayout有什么好学的,觉得想做比较复杂的应用UI都得是使用RelativeLayout才好,最近做项目看了别人的代码后才发现,线性布局在做复杂项目的时候,一样是非常重要! 1.layout_width:这个变量可以用来按比例摆放几个控件 2.layout_gravity:用来做控件对齐使用 3.多层Layout的嵌套,比如竖直分布中,每个又是水平布局,水平分布中又可以嵌套垂直布局,经过一些简单的组合,就可以做出非常漂亮.规法的界面,实行起来比使用

关于Android LinearLayout添加分隔线的方法

目前了解的办法有两个:1.自定义一个view当作分隔线:2.使用高版本的分隔线属性 一.在需要添加分隔线的地方,添加一个view,比如ImageView,TextView等都可以,如代码,关键是设置高度要小,宽度要合适 <ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:background="#00FF00" /> 二.就

[转]用android LinearLayout和RelativeLayout实现精确布局

先明确几个概念的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父控件的边距. android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. android:layout_gravity是用来设置该view中的子view相对于父view的位置.比如一个button 在