`

android_7 editView

 
阅读更多

main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <EditText 
        android:id="@+id/username1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/logo"
        android:hint="@string/hite_username"
        />
    <EditText 
        android:id="@+id/username2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/logo"
        android:hint="@string/hite_username"
        android:background="@drawable/shape"
        />
     <EditText 
        android:id="@+id/username3"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/logo"
        android:hint="@string/hite_username"
        android:background="@drawable/shape2"
        />

</LinearLayout>

 

shape.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >
    <!-- 填充的颜色 -->
    <solid android:color="#FFFFFf"/>
    <!-- 设置矩形的四个角为弧形 -->
    <corners android:radius="7dip"/>
</shape>

 shape2.xml

<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >
    <!-- 填充的颜色 -->
    <solid android:color="#FFFFFf"/>
    <!-- 设置矩形的四个角为弧形 -->
    
    <corners android:topLeftRadius="7dip" />
    <corners android:topRightRadius="7dip" />
</shape>
 
/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package com.mhm.editview.activity;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
        public static final int logo=0x7f020001;
        public static final int shape=0x7f020002;
        public static final int shape2=0x7f020003;
    }
    public static final class id {
        public static final int username1=0x7f050000;
        public static final int username2=0x7f050001;
        public static final int username3=0x7f050002;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
        public static final int hite_username=0x7f040002;
    }
}
 


 

从这里看出,左上角的弧线没有了,说明被最后一个冲突了。

 

 

 

  • 大小: 23.7 KB
分享到:
评论

相关推荐

    android充值demo 自定义editview自定义radiobutton

    在Android开发中,"android充值demo 自定义editview自定义radiobutton"是一个常见的应用场景,它涉及到用户界面(UI)的设计和交互,特别是针对移动应用中的支付功能。下面将详细讲解这个主题涉及的知识点。 首先,...

    基于Android_可显示密码的用户登陆项目PasswordEditViewDemo01_20161128

    一个EditView带有密码显示隐藏功能的demo,很方便用户移植 参考博客:http://blog.csdn.net/ljb568838953/article/details/53374776 花了我一早上的时间,给点分不过分吧,呵呵

    下拉框格式的editView

    在Android开发中,`EditText` 是一个非常常见的控件,用于接收用户输入的文字信息。然而,在某些场景下,我们可能需要提供一种更加交互式的输入方式,例如下拉选择框,这样用户可以从预设的选项中选择,而不是手动...

    editview软键盘自动弹出和隐藏

    在Android开发中,EditView是用户输入文本的常见组件,当用户点击EditView时,系统默认行为是自动弹出软键盘以便用户输入。在某些情况下,我们可能希望自定义这一行为,例如,当我们想要在应用启动时就显示软键盘,...

    Android控件之EditView常用属性及应用方法

    EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑... 您可能感兴趣的文章:Android基础控件(EditView、SeekBar等)的使用方法Android 点击editview以外位置实现隐藏输入法

    自定义textview与editview

    在Android开发中,自定义控件是提升应用用户体验和界面设计独特性的重要手段。本教程主要探讨如何在Android中创建自定义的TextView和EditText组件,将它们组合成一个功能更加强大的视图。 首先,我们要了解TextView...

    EditView_1-源码.rar

    《深入解析Android EditView源码》 在Android开发中,EditView是不可或缺的组件,它提供了用户输入文本的功能。理解并掌握EditView的源码对于优化用户体验、解决复杂交互问题至关重要。本文将深入探讨EditView的...

    EditView左右选择数据

    在Android开发中,EditView是用户界面中常见的一种组件,用于接收用户输入的文字信息。然而,EditView并不仅仅局限于文字输入,它还可以扩展为更复杂的数据选择功能,比如实现左右选择数据的效果。这个"EditView左右...

    自定义editView

    总之,自定义editView是Android开发中一种实用的技术,它允许我们对系统默认组件进行定制,以满足项目特有的需求。通过自定义验证功能,我们可以使应用更加健壮,提升用户体验。这个"自定义editView"项目为我们提供...

    Android手势研究(textview及listview对比验证)(二)

    7. **项目配置**: 提供的`.project`和`.classpath`文件是Eclipse时代的Android项目的配置文件,它们定义了项目的构建路径和依赖。而`AndroidManifest.xml`是Android应用的核心配置文件,其中包含了应用的元数据、...

    自动提示的EditView

    【自动提示的EditView】是Android开发中的一个重要概念,它主要涉及到用户界面(UI)设计中的文本输入交互。EditView是Android系统提供的一个用于接收用户输入的视图组件,常见于登录、注册、搜索等场景。它允许用户...

    在EditView中输入表情

    7. **兼容性考虑**:不同的Android设备可能有不同的系统版本和屏幕尺寸,因此在实现时要考虑兼容性问题。例如,确保在低版本Android系统上也能正常工作,同时适应不同分辨率的设备。 8. **性能优化**:大量表情可能...

    Android EditText 带清空按钮

    本文将详细介绍如何在Android应用中实现这样一个带有清空按钮功能的`EditText`。 首先,我们需要在布局XML文件中定义`EditText`和一个用于清空文本的按钮。按钮通常会作为`EditText`的右端图标显示。以下是一个简单...

    Android限制只能输入中文的EditText

    7. **优化用户体验**: 为了提高用户体验,可以在输入法切换时禁用其他非中文输入法,或者在用户尝试输入非中文字符时显示友好的提示信息,引导用户切换到中文输入法。 8. **注意事项**: - 需要考虑到不同设备和...

    android 输入法弹出布局自动上移

    在Android开发中,用户界面(UI)的交互体验至关重要,特别是在登录界面这样的关键场景中。当用户需要输入信息时,弹出的软键盘可能会遮挡部分屏幕内容,如登录按钮,这会影响用户的操作流程。本篇文章将深入探讨...

    Android 解决软键盘遮挡登陆按钮

    如`androidx.coordinatorlayout.widget.CoordinatorLayout`配合`app:behavior_peekHeight`和`app:layout_behavior`属性,或者使用`androidx.core.view.WindowInsetsControllerCompat` API。这些库提供了更高级的...

    自定义控件实现344格式的EditText

    在Android开发中,有时我们需要根据特定需求来定制UI组件,以满足用户界面的特殊样式或交互行为。本示例中的“自定义控件实现344格式的EditText”就是一个典型的案例,它允许用户输入电话号码,并自动按照344的格式...

    android 必填项动画校验

    在Android应用开发中,用户体验是至关重要的因素之一,而必填项的动画校验就是提升用户体验的有效手段。本文将深入探讨如何在Android中利用动画来引导用户关注并完成必填项输入,以此确保数据的完整性和准确性。 ...

    Android 监听键盘回车键事件

    我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在...

Global site tag (gtag.js) - Google Analytics