1.在drawable下面定义一个名字为border.xml的shape.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- set the background color and can remove --> <solid android:color="#ffffff" /> <!-- set the border color and width --> <stroke android:width="2dip" android:color="#000000" /> </shape>
在布局文件或者代码中设置使用方式:
android:background="@drawable/border"
textView.setBackgroundDrawable(getResources().getDrawable(R.drawable.border));
2.自定义TextView
package com.example.test; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; import android.widget.TextView; @SuppressLint("DrawAllocation") public class BorderTextView extends TextView{ public BorderTextView(Context context) { super(context); } public BorderTextView(Context context, AttributeSet attrs) { super(context, attrs); } private int sroke_width = 1; @Override protected void onDraw(Canvas canvas) { Paint paint = new Paint(); // set border color is black paint.setColor(android.graphics.Color.BLACK); // draw TextView border canvas.drawLine(0, 0, this.getWidth() - sroke_width, 0, paint); canvas.drawLine(0, 0, 0, this.getHeight() - sroke_width, paint); canvas.drawLine(this.getWidth() - sroke_width, 0, this.getWidth() - sroke_width, this.getHeight() - sroke_width, paint); canvas.drawLine(0, this.getHeight() - sroke_width, this.getWidth() - sroke_width, this.getHeight() - sroke_width, paint); super.onDraw(canvas); } }
相关推荐
Android 为textView增加边框效果,这又是一个初级的Android文字布局示例,今天是为TextView文字框增加一个外边框,可实现在画布上画边框的功能,在填充方面,你还可使用不透明的9.png和透明的9.png,带边框的...
自定义TextView带边框,可以动态更边框颜色以及字体颜色,可设置边框圆角
1.在drawable文件夹下面创建setbar_bg.xml 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><shape xmlns:android=”http://schemas.android.com/apk/res/android”> &...设置TextView顺序 代码如下: andr
可以在代码中控制textView的边框颜色以及背景颜色,避免过多的绘制不同颜色的xml文件,使用时必须为textView设置一个默认的背景样式,但是有个弱点,在xml中设置默认背景时,修改后默认背景会一同被改变,所以尽量...
Android TextView闪闪发光特效
Android去掉TextView的上下边距.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android自定义属性实现带边框效果的TextView,详细使用请查看:http://blog.csdn.net/llew2011
android 添加边框的 textview 实现的两种方式
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...
RoundRainbowTextView Android自定义TextView,带渐变色边框的彩虹字效果 RoundRainbowTextView textView = findViewById(R.id.custom); textView.setBorder(2, 5, new int[]{Color.RED, Color.YELLOW});
基本TextView控件的应用,包括TextView各种属性的设置,特殊的效果的TextView,如带边框的TextView各种实现方法,走马灯,垂直滚动,自动垂直滚动,歌词显示效果,超链接,Html标签在TextView中的应用等。
主要介绍了 Android TextView(圆弧)边框和背景实例详解的相关资料,这里提供了实现代码和实现效果图,需要的朋友可以参考下
TextView显示文本给用户,并允许他们选择编辑。TextView是一个完整的文本编辑器,...下面这篇文章主要给大家介绍了关于Android中TextView显示圆圈背景或设置圆角的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
MaterialTextView 在半透明框中显示的材料设计文本视图。 基于。 为什么会存在? Material Design EditText字段已经存在,但是我想要一个静态数据或只能通过操作(例如单击或日期选择)更改的数据的解决方案。...
主要介绍了Android TextView中文字通过SpannableString设置属性用法,结合实例形式分析了TextView控件中SpannableString类相关属性的使用技巧,需要的朋友可以参考下
该源码是一个比较不错的带自定义边框TextView文字视图效果,源码FlowLayout,并且采用了流布局的效果来展示给大家,是一个比较好的带自定义边框的TextView文本的案例。
AndroidTextExtensions Android TextView小部件(以及更多)扩展的集合。 例如:自定义字体,边框,动画可绘制对象等。