Android 监听EditText输入文字的字数
2012-08-02 11:48
597 查看
功能很简单,直接上代码.
布局代码:
![](http://my.csdn.net/uploads/201208/02/1343879857_5376.jpg)
![](http://my.csdn.net/uploads/201208/02/1343879873_4814.jpg)
欢迎转载:http://blog.csdn.net/johnny901114/article/details/7822255 如有其他问题请留言! 谢谢
public void init(){ chCounterText = (TextView) findViewById(R.id.sdk_status_ch_counter); statusEdit = (EditText) findViewById(R.id.sdk_status_edit_text); statusEdit.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { String content = statusEdit.getText().toString(); chCounterText.setText(content.length() + "/" + MAX_LENGTH); } }); }
布局代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" > <span style="color:#ff0000;">//scrollviwe主要是当输入法启动的时候,让EditText自动自动往上滑.否则输入法可能会把输入框遮住</span> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/renren_sdk_status_ch_counter" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="10dip" android:layout_marginTop="10dip" android:gravity="right" android:text="0/20" android:textColor="#999999" android:textSize="14sp" /> <EditText android:id="@+id/renren_sdk_status_edit_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dip" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" android:layout_marginTop="3dip" android:autoText="true" android:capitalize="sentences" android:focusable="true" android:focusableInTouchMode="true" android:freezesText="true" android:gravity="top" android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine" android:isScrollContainer="false" android:maxLength="20" android:minHeight="24dip" android:minLines="5" android:padding="4dip" android:textSize="16sp" > <requestFocus /> </EditText> </LinearLayout> </ScrollView> </LinearLayout>
![](http://my.csdn.net/uploads/201208/02/1343879857_5376.jpg)
![](http://my.csdn.net/uploads/201208/02/1343879873_4814.jpg)
欢迎转载:http://blog.csdn.net/johnny901114/article/details/7822255 如有其他问题请留言! 谢谢
相关文章推荐
- Android初级教程_监听EditText输入文字的字数
- Android初级教程_监听EditText输入文字的字数
- Android学习之自定义TextWatcher来监听文本最大输入字数
- Android,EditText监听其中文字变化addTextChangedListener
- Android EditText 监听用户输入完成
- android - EditText监听输入多少个字符
- Android Study 之分分钟让你玩转EditText右下角实时显示输入字数
- android TextWatcher 监听textview和edittext的文字输入改变
- android 文本输入框文字改变监听-输入值显示,没有值删除按钮消失
- 移动端textarea输入框监听和输入字数限制(兼容ios和Android)
- 【android】EditText监听,根据输入内容查询数据并动态更新ListView
- Android小技巧(二)监听EditText是否输入完毕(用于机器扫码自动输入)
- Android EditText 限制输入的字数
- Android设置EditText输入字数限制的两种方法!
- Android中在EditText输入文字后同步显示在TextView
- android EditText 字数监听并显示
- Android EditText 监听用户输入完成的实例
- android EditText 字数监听并显示
- Android 监听EditText文本输入 EditText监听事和输入事件
- Android EditText 分割文字输入