In android 2.2 you could do the following.
Create an xml drawable such as /res/drawable/textlines.xml and assign this as a TextView's background property.
<TextView
android:text="My text with lines above and below"
android:background="@drawable/textlines"
/>
/res/drawable/textlines.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape
android:shape="rectangle">
<stroke android:width="1dp" android:color="#FF000000" />
<solid android:color="#FFDDDDDD" />
</shape>
</item>
<item android:top="1dp" android:bottom="1dp">
<shape
android:shape="rectangle">
<stroke android:width="1dp" android:color="#FFDDDDDD" />
<solid android:color="#00000000" />
</shape>
</item>
</layer-list>
The down side to this is that you have to specify an opaque background colour, as tranparencies wont work. (At least i thought they did but i was mistaken). In the above example you can see that the solid colour of the first shape #FFdddddd is copied in the 2nd shapes stroke colour
相关推荐
Android 为textView增加边框效果,这又是一个初级的Android文字布局示例,今天是为TextView文字框增加一个外边框,可实现在画布上画边框的功能,在填充方面,你还可使用不透明的9.png和透明的9.png,带边框的...
本文将深入探讨如何实现一个自定义的`TextView`,该`TextView`具有可变的圆角边框和动态颜色变化的能力。 首先,我们需要创建一个新的Java类,继承自`TextView`。这个类将包含自定义属性和方法,以实现边框、颜色...
TextView 加边框知识点总结 一、 TextView 加边框简介 TextView 是 Android 应用程序中常用的控件之一,用于显示文本信息。然而,在实际开发过程中,我们经常需要对 TextView 添加边框,以提高用户体验和美观性。...
内边距是文本内容与`TextView`边框之间的距离,而外边距则是`TextView`与其他组件之间的距离。在XML布局文件中,我们可以分别通过`android:paddingTop`、`android:paddingBottom`、`android:marginTop`和`android:...
在Android开发中,为UI元素添加动画效果可以极大地提升用户体验,"Android TextView闪闪发光特效"就是这样一种常见的视觉增强技术。这种特效通常通过Shimmer效果来实现,它可以让TextView的文字或图像看起来像在闪烁...
在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要将TextView的文字或整个组件进行一定角度的倾斜展示,比如45度。本篇将详细讲解如何实现Android TextView的45度倾斜旋转效果。 ...
在Android开发中,有时我们可能需要为TextView添加个性化的边框效果,以增强用户界面的视觉体验。Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的...
可以在代码中控制textView的边框颜色以及背景颜色,避免过多的绘制不同颜色的xml文件,使用时必须为textView设置一个默认的背景样式,但是有个弱点,在xml中设置默认背景时,修改后默认背景会一同被改变,所以尽量...
本文将详细介绍两种在Android中为TextView添加边框的方法。 方法一:使用XML布局资源 在Android的布局XML文件中,我们可以利用`shape`元素来创建一个自定义的背景,从而实现TextView的边框效果。首先,创建一个名为...
本文将详细介绍如何在Android中为TextView设置背景色和边框。 首先,为了实现背景色和边框效果,我们需要使用Android的XML资源文件来定义形状(Shape)。在项目的res/drawable目录下,创建一个新的XML文件,例如...
本教程将深入探讨如何在Android应用中使用TableLayout来实现边框效果,同时结合提供的源码进行分析。 首先,TableLayout是LinearLayout的一个子类,它允许你通过TableRow组件来组织内容,形成行列结构。在XML布局...
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...
在Android中实现带边框的TextView主要有以下几种方法: 1. **使用XML属性**: - 在布局XML文件中,可以通过设置`android:background`属性来给TextView添加背景。可以使用颜色、渐变、图片或者自定义形状(Shape)...
在Android开发中,TextView是应用界面中最常见的组件之一,它用于显示文本信息。然而,TextView并不仅仅局限于基本的文本展示,通过自定义和扩展,我们可以实现各种炫酷的效果,为用户带来更丰富的视觉体验。本篇...
在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要将TextView的边框设计成圆弧形状或者将其作为圆形图片来使用。本篇将详细讲解如何实现这样的效果。 首先,我们要了解如何为...
`TagTextView`是一个专为Android平台设计的自定义视图,它扩展了标准的`TextView`类,增加了显示多个标签的功能。这个组件通常用于在界面上展示一组分类或者关键词,比如在新闻应用中显示文章标签,或者在社交应用中...
本教程将详细讲解如何在Android中改变`EditText`的边框颜色,适合初学者学习。 首先,我们要了解`EditText`的基本属性。`EditText`继承自`TextView`,并且添加了一些额外的功能,如文本输入和编辑。它的外观可以...
在Android开发中,自定义组件是一项...总结起来,自定义带边框的TextView涉及到了Android视图的继承、画布操作以及属性的设置。通过这样的实践,开发者不仅可以满足特定的设计需求,还能加深对Android UI开发的理解。