`
ttl1118
  • 浏览: 6335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

android textView加边框

阅读更多

 

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增加边框效果.rar

    Android 为textView增加边框效果,这又是一个初级的Android文字布局示例,今天是为TextView文字框增加一个外边框,可实现在画布上画边框的功能,在填充方面,你还可使用不透明的9.png和透明的9.png,带边框的...

    Android自定义TextView带圆角边框颜色(动态更改边框颜色)

    本文将深入探讨如何实现一个自定义的`TextView`,该`TextView`具有可变的圆角边框和动态颜色变化的能力。 首先,我们需要创建一个新的Java类,继承自`TextView`。这个类将包含自定义属性和方法,以实现边框、颜色...

    TextView 加边框

    TextView 加边框知识点总结 一、 TextView 加边框简介 TextView 是 Android 应用程序中常用的控件之一,用于显示文本信息。然而,在实际开发过程中,我们经常需要对 TextView 添加边框,以提高用户体验和美观性。...

    安卓textView相关-Android去掉TextView的上下边距.zip

    内边距是文本内容与`TextView`边框之间的距离,而外边距则是`TextView`与其他组件之间的距离。在XML布局文件中,我们可以分别通过`android:paddingTop`、`android:paddingBottom`、`android:marginTop`和`android:...

    Android TextView闪闪发光特效

    在Android开发中,为UI元素添加动画效果可以极大地提升用户体验,"Android TextView闪闪发光特效"就是这样一种常见的视觉增强技术。这种特效通常通过Shimmer效果来实现,它可以让TextView的文字或图像看起来像在闪烁...

    Android TextView 45度倾斜旋转效果

    在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要将TextView的文字或整个组件进行一定角度的倾斜展示,比如45度。本篇将详细讲解如何实现Android TextView的45度倾斜旋转效果。 ...

    Android自定义属性实现带边框效果的TextView

    在Android开发中,有时我们可能需要为TextView添加个性化的边框效果,以增强用户界面的视觉体验。Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的...

    代码中控制textView边框和背景

    可以在代码中控制textView的边框颜色以及背景颜色,避免过多的绘制不同颜色的xml文件,使用时必须为textView设置一个默认的背景样式,但是有个弱点,在xml中设置默认背景时,修改后默认背景会一同被改变,所以尽量...

    android 添加边框的 textview

    本文将详细介绍两种在Android中为TextView添加边框的方法。 方法一:使用XML布局资源 在Android的布局XML文件中,我们可以利用`shape`元素来创建一个自定义的背景,从而实现TextView的边框效果。首先,创建一个名为...

    Android TextView设置背景色与边框的方法详解

    本文将详细介绍如何在Android中为TextView设置背景色和边框。 首先,为了实现背景色和边框效果,我们需要使用Android的XML资源文件来定义形状(Shape)。在项目的res/drawable目录下,创建一个新的XML文件,例如...

    Android TableLayout实现边框

    本教程将深入探讨如何在Android应用中使用TableLayout来实现边框效果,同时结合提供的源码进行分析。 首先,TableLayout是LinearLayout的一个子类,它允许你通过TableRow组件来组织内容,形成行列结构。在XML布局...

    Android布局实现圆角边框效果

    首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...

    带边框的TextView

    在Android中实现带边框的TextView主要有以下几种方法: 1. **使用XML属性**: - 在布局XML文件中,可以通过设置`android:background`属性来给TextView添加背景。可以使用颜色、渐变、图片或者自定义形状(Shape)...

    android非常炫酷的 TextView 效果

    在Android开发中,TextView是应用界面中最常见的组件之一,它用于显示文本信息。然而,TextView并不仅仅局限于基本的文本展示,通过自定义和扩展,我们可以实现各种炫酷的效果,为用户带来更丰富的视觉体验。本篇...

    Android TextView(圆弧)边框和背景实例详解

    在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要将TextView的边框设计成圆弧形状或者将其作为圆形图片来使用。本篇将详细讲解如何实现这样的效果。 首先,我们要了解如何为...

    Android-TagTextView包含标签的TextView

    `TagTextView`是一个专为Android平台设计的自定义视图,它扩展了标准的`TextView`类,增加了显示多个标签的功能。这个组件通常用于在界面上展示一组分类或者关键词,比如在新闻应用中显示文章标签,或者在社交应用中...

    android-EditText边框颜色

    本教程将详细讲解如何在Android中改变`EditText`的边框颜色,适合初学者学习。 首先,我们要了解`EditText`的基本属性。`EditText`继承自`TextView`,并且添加了一些额外的功能,如文本输入和编辑。它的外观可以...

    自定义带边框的TextView

    在Android开发中,自定义组件是一项...总结起来,自定义带边框的TextView涉及到了Android视图的继承、画布操作以及属性的设置。通过这样的实践,开发者不仅可以满足特定的设计需求,还能加深对Android UI开发的理解。

Global site tag (gtag.js) - Google Analytics