今天写组件的时候用到了描边。可是两个组件放在一起时,描边会变重叠,使之变粗。就不是很美观了。

如何取消呢?网上查了好久没找到,然后就自己试了试,找到了解决方法,就在此记录一下,防止以后忘记。

很简单分别给两个控件添加 android:layout_marginRight="-1dp"和android:layout_marginLeft="-1dp"

这里面的值要设置成-1。否则是没有效果的。设置后的效果:

布局文件如下。

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     android:orientation="horizontal" >
 6     <EditText
 7         android:id="@+id/myet"
 8         android:layout_weight="4"
 9         android:layout_width="0dip"
10         android:layout_height="50dp"
11         android:ems="10"
12         android:background="@drawable/border_text_selector"
13         android:layout_marginRight="-1dp"
14         android:singleLine="true"
15          >
16     </EditText>
17     <ImageView
18         android:id="@+id/myiv"
19         android:layout_weight="1"
20         android:layout_width="0dp"
21         android:layout_height="50dp"
22         android:background="@drawable/bg_border"
23         android:layout_marginLeft="-1dp"
24         android:src="@drawable/ic_launcher" />
25 </LinearLayout>

转载于:https://www.cnblogs.com/Jett/p/3774764.html

android 控件描边取消重叠相关推荐

  1. Android 控件描边、加阴影

    一.描边 最近,项目中有文本框需要四周加边框给把文字围起来.我想这不就是描边吗,即给控件设置边框样式(包括粗细.颜色.圆角等) 先上效果 于是在drawable中定义了edge.xml文件 <? ...

  2. Android 控件描边只描一边

    <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android=" ...

  3. android 按钮吐司,Android控件系列之Toast使用介绍

    Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失 Toast也是一个容器,可以包含各种View,并承载着它们显示. 使用场景: 1.需要提示用户 ...

  4. Android 控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现

    Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现 关注finddreams:http://blog.csdn.net/finddreams/articl ...

  5. Android 控件 RecyclerView 看这篇就够了

    [Android 控件 RecyclerView] 概述 RecyclerView是什么 从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传 ...

  6. Android 控件 RecyclerView

    [Android 控件 RecyclerView] 概述 RecyclerView是什么 从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传 ...

  7. android 代码控件框高,Android控件_TextView(显示文本框控件)

    一.TextView控件的常用属性 1.android:id--控件的id 2.android:layout_width--设置控件的宽度 wrap_content(包裹实际文本内容) fill_pa ...

  8. Android控件点击圆形阴影反馈解决方案

    Android控件点击圆形阴影反馈解决方案 愿景 对于手机App而言,没有反馈效果的按钮使用体验是不舒服的.最近在深入学习Material Design,对其中的ripple效果比较感兴趣.我想着尝试 ...

  9. 【079】用代码来创建 Android 控件

    一般来说我们在创建控件的时候都是在 XML 文件中完成的, 实施起来还是蛮方便的, 而且修改起来也可以很快的看见效果, 但是有一个很大的劣势就是没办法动态的创建控件, 举个例子, 例如我从数据库中取出 ...

最新文章

  1. 第一次上计算机课日记500,第一次上网课作文500字
  2. YARN配置Kerberos认证
  3. Windows下配置IDEA开发环境
  4. VMWare12 安装 OSX 10.10
  5. 【bootstrap】使用支持bootstrap的时间插件daterangepicker
  6. linux上离线安装bcp,无法在Linux上安装Pyodbc
  7. VHDL基本门电路和数值比较器的设计
  8. bzoj2287【POJ Challenge】消失之物 缺一01背包
  9. 985高校校长:未来5年教职工要压缩千人,淘汰20-30%
  10. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...
  11. 我的15年操作系统开源路——RT-Thread 创始人熊谱翔
  12. 黑客可利用 TeamViewer 缺陷远程窃取系统密码
  13. opencv中rect的用法
  14. matlab三电平statcom无功检测双闭环svpwm调制两电平/三电平逆变器拓扑,pq无功电流检测模块
  15. Android自己动手打造XML解析框架
  16. Sematic-UI安装方法:
  17. Python——输入姓名,返回姓名笔画小程序
  18. 导出excel合并单元格
  19. 检查Telerik UI以使用UWP作为PVS-Studio的入门方法
  20. Kimbal Musk 介绍:埃隆马斯克的弟弟

热门文章

  1. API网关—系统的门面要如何做呢?
  2. java中try-catch另外一种用法:try(){}语法使用
  3. IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git
  4. 【08月14日】A股ROE最高排名
  5. Idea问题:“marketplace plugins are not loaded”解决方案
  6. eclipse的下载JDK的安装与配置
  7. 51nod 1574 排列转换
  8. Android studio启动后卡在refreshing gradle project
  9. OA办公系统的发展离不开企业大胆尝试使用
  10. 浅谈对BFC的认识,以及用bfc解决浮动问题