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());
    
  • 相关阅读:
    HashMap按键排序和按值排序
    LeetCode 91. Decode Ways
    LeetCode 459. Repeated Substring Pattern
    JVM
    LeetCode 385. Mini Parse
    LeetCode 319. Bulb Switcher
    LeetCode 343. Integer Break
    LeetCode 397. Integer Replacement
    LeetCode 3. Longest Substring Without Repeating Characters
    linux-网络数据包抓取-tcpdump
  • 原文地址:https://www.cnblogs.com/lyxin/p/5816356.html
Copyright © 2011-2022 走看看