`
zwnJava
  • 浏览: 209860 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android 用 XML 自定义边框(只上下边框有色)

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<layer-listxmlns:android="http://schemas.android.com/apk/res/android">
 
    <!-- 连框颜色值 -->
    <item>
        <shape>
            <solidandroid:color="@android:color/darker_gray"/>
        </shape>
    </item>
    <!-- 主体背景颜色值 -->
    <item
        android:bottom="1dp"
        android:top="1dp">
        <shape>
            <solidandroid:color="#ffffff"/>
 
            <padding
                android:bottom="10dp"
                android:left="10dp"
                android:right="10dp"
                android:top="10dp"/>
        </shape>
    </item>
 
</layer-list>
 
----------------------
 
Android通过shape实现边框
Android中可以通过定义drawable下的xml文件来实现控件边框效果
myborder.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00000000"/>
<stroke android:width="1dp" android:color="#808080"/>
<padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp" />
</shape>
 
在layout中对控件如下描述即可:android:background="@drawable/myborder"
分享到:
评论

相关推荐

    Android基于XML自定义软键盘

    本教程将深入探讨如何基于XML在Android中实现一个自定义的软键盘。 首先,让我们理解软键盘的基本概念。软键盘是Android系统提供的一种虚拟键盘,它在触摸屏设备上替代了物理键盘,用户可以通过它输入文本。通常,...

    android圆角图片,支持自定义边框颜色

    对于自定义边框,我们可以使用上述XML Shape Drawable的方法添加stroke属性,如下所示: ```xml &lt;shape xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;solid android:color="@android:color/white...

    Android使用XML自定义软键盘效果

    综上所述,创建一个自定义XML软键盘涉及到Android的`InputMethodService`、XML布局设计、事件处理等多个方面。通过深入理解这些知识点,开发者能够构建出符合应用需求、用户体验良好的自定义键盘。

    Android如何使用XML自定义属性

    ### Android如何使用XML自定义属性 在Android开发中,我们经常需要为自定义视图或者控件设置一些特定的属性来满足不同的需求。为了更好地控制这些属性并使其更易于管理和扩展,Android提供了一种机制——XML自定义...

    Android使用xml自定义图片实例详解

    Android 使用 XML 自定义图片实例详解 Android 中使用 XML 自定义图片实例是非常常见的需求,通过定义不同的 shape 元素,可以轻松地创建各种形状和样式的图片。在本节中,我们将详细介绍 Android 使用 XML 自定义...

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

    为了使用这个自定义`TextView`,你需要在布局XML文件中引入它,并设置相应的属性。例如: ```xml android:id="@+id/custom_text_view" android:layout_width="wrap_content" android:layout_height="wrap_...

    Android自定义带标题边框的layout

    // 使用LayoutInflater从XML布局文件中加载自定义布局 LayoutInflater.from(getContext()).inflate(R.layout.custom_title_border_layout, this, true); // 获取XML布局中的标题和边框视图 mTitle = ...

    Android布局实现圆角边框效果

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

    安卓自定义控件相关-android创建一个自定义与多边形边框的ImageView.rar

    在这个例子中,我们可能从 `ImageView` 类派生,以保持其基本图像显示功能,并添加我们的自定义边框效果。 2. **重写onDraw()方法**: 自定义View的核心在于`onDraw()`方法,这是绘制UI元素的地方。我们需要在这里...

    android 自定义xml存储方式以及存储位置

    本文将深入探讨如何在Android中自定义XML存储方式以及选择合适的存储位置。 首先,理解XML的基本概念是必要的。XML(eXtensible Markup Language)是一种标记语言,它允许我们以结构化的方式表示数据。它的特点是易...

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

    Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的TextView。 首先,自定义属性是Android系统提供的一种扩展机制,允许开发者在组件中添加自己的...

    Android-Android自定义键盘数字键盘和字母键盘

    在Android应用开发中,有时需要实现自定义键盘以满足特定输入需求,比如金融应用中的数字键盘或聊天应用中的字母键盘。本篇文章将深入探讨如何在Android中创建自定义的数字键盘和字母键盘。 首先,我们需要了解...

    Android TableLayout实现边框

    总之,Android TableLayout是创建表格布局的强大工具,通过合理设置属性和使用自定义资源,可以实现各种复杂的边框效果。通过研究"AndroidEggTableBorder"源码,开发者可以深入理解这一过程,提升自己的Android UI...

    Android 使用Kotlin自定义View的方法教程

    随着google宣布kotlin作为官方开发语言,在Android中使用kotlin的趋势也越来越明显,最近被kotlin的文章轰炸了,所以决定上手试一下,试过之后,感觉靠它灵简直有魔性。特别是一句话写出一个复杂的循环的时候,简直...

    android 自定义单选按钮radioButton

    本教程将深入探讨如何在Android中自定义RadioButton,使其满足特定的设计需求。 一、RadioButton基础 RadioButton是Android的 android.widget.RadioGroup 类中的一个子类,它在视觉上表现为一个小圆圈,未被选中时...

    Android自定义控件之上下轮播通知消息

    最后,为了在XML布局文件中方便地使用这个自定义控件,需要在项目的资源目录下创建一个` attrs.xml `文件,定义自定义属性。然后在布局文件中,通过`&lt;com.example.JDNoticeView&gt;`标签引用自定义控件,并设置相应的...

    android shape的使用及渐变色、分割线、边框、半透明阴影

    Android Shape的使用及渐变色、分割线、边框、半透明阴影 Android Shape是一种在Android系统中使用的图形形状控件,可以用于创建各种形状的视图控件,例如矩形、椭圆、线条、圆环等。Shape控件可以使用xml文件来...

    Android自定义日期选择器源码

    我们可以使用Android的`GridView`或`RecyclerView`来实现这个视图,每个单元格代表一个月、一天或一小时。结合滚动事件和点击事件,我们可以让用户轻松地导航和选择。 博客文章“Android自定义日期选择器源码”可能...

    android自定义view自定义buttonDemo

    4. 在布局XML文件中使用自定义View,通过`&lt;com.example.CustomButton&gt;`这样的方式引用。 对于自定义Button,我们通常会继承自AppCompat库中的AppCompatButton或者直接继承自View。这里的目标是实现点击后背景颜色...

    Android Switch控件自定义

    在`custom_thumb.xml`和`custom_track.xml`中,我们可以使用Shape Drawable定义形状、颜色和边框等样式。例如,创建一个矩形形状: ```xml &lt;shape xmlns:android="http://schemas.android.com/apk/res/android"&gt; ...

Global site tag (gtag.js) - Google Analytics