zoukankan      html  css  js  c++  java
  • Edittext的各种设置-

     包含内容:1、设置长方形的包裹。

    2、弹出键盘时候,text最后一行与键盘上端一起上移

    3、高度设置为matchXX的时候,出来的输入框在中间

    4、设置光标位置

    1.首先是在drawable中设置一个有弧度的长方形样式

    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="#ffffff"></solid>
        <corners
            android:bottomLeftRadius="15dp"
            android:bottomRightRadius="15dp"
            android:topLeftRadius="15dp"
            android:topRightRadius="15dp"></corners>
    </shape>
    

     将background设置为以上的地址,drawableleft是设置左边有一个图片,这样适合文本很少时候。假如大于一行以后图片会跟随着下移,这样效果就不好了。

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/text"
            android:background="@drawable/rounded_edittext"
            android:drawableLeft="@mipmap/icon48" />
    

    2.自动上移设置。在androidmainfest中对应的活动中设置

     <activity
                android:name=".MainActivity"
                android:windowSoftInputMode="stateAlwaysHidden|adjustResize">

     3.解决输入框在中间部分,加上一个代码属性就好

            android:gravity="top"
    

     4.设置光标位置

     edittext.setSelection(content.length());
    
  • 相关阅读:
    C#实现RSA加密与解密、签名与认证
    RSA公钥加密,私钥解密的程序示例
    C#中自定义属性的例子
    HTTPS简单原理介绍
    深入浅出HTTPS基本原理
    WebClient请求帮助类
    WebApi安全性 使用TOKEN+签名验证
    jsvascript === 和==的区别
    UML中的图的出现顺序
    UML从需求到实现----用例
  • 原文地址:https://www.cnblogs.com/lyxin/p/5816356.html
Copyright © 2011-2022 走看看