`
baobeituping
  • 浏览: 1064508 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Android EditText 学习

 
阅读更多

android:layout_gravity="center_vertical"  

  1.   
  2. 设置控件显示的位置:默认 top,这里居中显示,还有bottom  
  3.   
  4.   
  5.   
  6. android:hint="请输入数字!"  
  7.   
  8. 设置显示在空间上的提示信息  
  9.   
  10.   
  11.   
  12. android:numeric="integer"  
  13.   
  14. 设置只能输入整数,如果是小数则是:decimal  
  15.   
  16.   
  17.   
  18. android:singleLine="true"  
  19.   
  20. 设置单行输入,一旦设置为true,则文字不会自动换行。  
  21.   
  22.   
  23.   
  24. android:password="true"  
  25.   
  26. 设置只能输入密码  
  27.   
  28.   
  29.   
  30. android:textColor = "#ff8c00"  
  31.   
  32. 字体颜色  
  33.   
  34.   
  35.   
  36. android:textStyle="bold"  
  37.   
  38. 字体,bold, italic, bolditalic  
  39.   
  40.   
  41.   
  42. android:textSize="20dip"  
  43.   
  44. 大小  
  45.   
  46.   
  47.   
  48. android:capitalize = "characters"  
  49.   
  50. 以大写字母写  
  51.   
  52.   
  53.   
  54. android:textAlign="center"  
  55.   
  56. EditText没有这个属性,但TextView有,居中  
  57.   
  58.   
  59.   
  60.   
  61.   
  62. android:textColorHighlight="#cccccc"  
  63.   
  64. 被选中文字的底色,默认为蓝色  
  65.   
  66.   
  67.   
  68. android:textColorHint="#ffff00"  
  69.   
  70. 设置提示信息文字的颜色,默认为灰色  
  71.   
  72.   
  73.   
  74. android:textScaleX="1.5"  
  75.   
  76. 控制字与字之间的间距  
  77.   
  78.   
  79.   
  80. android:typeface="monospace"  
  81.   
  82. 字型,normal, sans, serif, monospace  
  83.   
  84.   
  85.   
  86. android:background="@null"  
  87.   
  88. 空间背景,这里没有,指透明  
  89.   
  90.   
  91.   
  92. android:layout_weight="1"  
  93.   
  94. 权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。  
  95.   
  96.   
  97.   
  98. android:textAppearance="?android:attr/textAppearanceLargeInverse"  
  99.   
  100. EditText始终不弹出软件键盘  

1.EditText默认不弹出软件键盘

  方法一:
  在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden
java代码:
复制到剪贴板  Java代码
  1. < activity android:name=".Main"  
  2.   
  3.   
  4.   
  5. android:label="@string/app_name"  
  6.   
  7. android:windowSoftInputMode="adjustUnspecified|stateHidden"  
  8.   
  9. android:configChanges="orientation|keyboardHidden">  
  10.   
  11.   
  12.   
  13. < intent-filter>  
  14.   
  15. < action android:name="android.intent.action.MAIN" />  
  16.   
  17. < category android:name="android.intent.category.LAUNCHER" />  
  18.   
  19. < /intent-filter>  
  20.   
  21. < /activity>  

方法二:
  让 EditText失去焦点,使用EditText的clearFocus方法
  例如:EditText edit=(EditText)findViewById(R.id.edit);
  edit.clearFocus();

       方法三:
  强制隐藏Android输入法窗口

java代码:
复制到剪贴板  Java代码
  1. EditText edit=(EditText)findViewById(R.id.edit);  
  2.   
  3.   
  4.   
  5. InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
  6.   
  7.   
  8.   
  9. imm.hideSoftInputFromWindow(edit.getWindowToken(),0); 
分享到:
评论

相关推荐

    android EditText学习程序源码(若水老师)

    这个"android EditText学习程序源码(若水老师)"的资料,显然是一个专门针对`EditText`组件进行深入讲解的教学资源,包含了源码示例,非常适合初学者或者希望深化对`EditText`理解的开发者。 `EditText`是Android ...

    android EditText在输入的时候输入框上方现悬浮文字提示

    `Android EditText`在输入时显示悬浮文字提示,主要是通过自定义`EditText`视图或利用第三方库来实现的。下面将详细介绍这一功能的实现方法。 首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置...

    Android-Android-Prefix-Input为EditText添加prefix前缀模式

    `Android-Prefix-Input`项目就是针对这种情况提供的一种解决方案,它允许开发者为`EditText`组件添加前缀(Prefix)模式,使得输入框在显示时能够带有特定的标识或者提示文字,提升用户界面的易用性。 `EditText`是...

    android-EditText边框颜色

    本教程将详细讲解如何在Android中改变`EditText`的边框颜色,适合初学者学习。 首先,我们要了解`EditText`的基本属性。`EditText`继承自`TextView`,并且添加了一些额外的功能,如文本输入和编辑。它的外观可以...

    Android EditText插入QQ表情源码

    在Android开发中,`EditText` 是一个非常常见的控件,用于接收用户输入文本。而将QQ表情集成到`EditText`中,可以为用户提供更加丰富的交流体验,尤其在社交应用或者聊天应用中。本文将深入探讨如何实现这个功能,并...

    android下EditText的一种显示效果

    在Android开发中,`EditText`是用户输入文本的常见组件,它的显示效果直接影响到应用程序的用户体验。本篇文章将深入探讨如何在Android环境下实现一个特定的`EditText`显示效果,即"浮标标签"(Float Label)效果。...

    Android--EditText的富文本组件

    在Android开发中,EditText是用于用户输入文本的基本控件,但有时我们可能需要更复杂的文本编辑功能,如插入图片、格式化文本等,这就是富文本编辑器的角色。本篇文章将详细探讨如何在Android中实现一个基于原生...

    Android应用源码之5.EditText控件学习.zip

    这份"Android应用源码之5.EditText控件学习.zip"的压缩包资料,很显然是为了帮助开发者深入理解EditText的工作原理以及如何在实际应用中有效利用它。 EditText是Android SDK中的一个TextView子类,它扩展了文本显示...

    Android-栗子——自定义EditText实现右下角计数控件

    最后,我们可以通过查看FJ917-FJEditTextCount-85f9500这个压缩包中的源码文件,进一步了解和学习自定义EditText的完整实现和细节。这个压缩包可能包含了这个自定义组件的源代码、布局文件以及示例应用的资源文件,...

    Android自定义EditText,实现分割输入内容效果

    在Android开发中,EditText是用户输入文本的基本组件。然而,为了提供更加丰富的用户体验,开发者有时需要自定义EditText,实现特定的输入效果。本篇将详细讲解如何在Android中自定义EditText,实现分割输入内容的...

    android 简单的Edittext特效,附带源码及apk文件

    总之,通过研究`EditTextDemo`源码,开发者可以提升对Android中`EditText`组件的理解,学习如何创建更吸引用户的输入控件,从而提高应用的整体质量和用户体验。同时,安装`Demo.apk`可以在真实设备上直观地体验这些...

    Android完美解决listview中多个edittext显示混乱问题

    综上所述,解决Android ListView中多个EditText显示混乱的问题需要理解ListView的复用机制,并针对性地调整Adapter、EditText以及ListView的行为。结合提供的源码和示例,开发者可以更直观地学习和应用这些解决方案...

    EditText跟随键盘弹出,背景不动

    在Android开发中,"EditText跟随键盘弹出,背景不动"是一个常见的用户界面需求,尤其是在创建输入表单或者聊天应用时。这个现象涉及到Android系统的行为、布局管理器以及自定义视图处理。以下将详细讲解相关的知识点...

    [Android开发从零开始].5.EditText控件学习

    在Android应用开发中,EditText控件是不可或缺的一部分,它允许用户输入文本,广泛应用于登录注册、表单填写等场景。...通过不断实践和学习,开发者可以熟练地运用EditText来满足各种复杂的输入需求。

    Android Edittext 不弹出默认的输入框

    在Android开发中,`EditText`控件通常用于接收用户的文本输入,系统会自动弹出软键盘以便用户输入。然而,在某些特殊场景下,比如我们希望用户通过自定义的键盘进行输入,就需要避免系统默认键盘的弹出。本篇文章将...

    Android EditText插入QQ表情源码.zip

    在Android应用开发中,EditText是常用的输入控件,它允许用户输入文本。...通过学习这个源码,你可以深入理解Android应用开发中的多个关键知识点,并能掌握如何在EditText中实现表情插入功能,提升你的开发技能。

    Android程序研发源码Android EditText插入QQ表情源码.rar

    总的来说,这个压缩包提供的源码很可能包含了以上所有步骤的实现,通过学习和理解这段代码,开发者可以掌握在Android EditText中集成表情功能的技术,这对于开发社交类应用或者其他需要用户输入丰富内容的应用非常有...

    Android EditText插入QQ表情源码.rar

    【Android EditText插入QQ表情源码】是一个针对Android平台的开发示例,主要展示了如何在EditText控件中实现插入和显示QQ表情的功能。这个源码可以帮助开发者深入理解Android UI组件的自定义以及表情处理的机制。...

    Android EditText文本编辑Demo源码.rar

    通过这个Demo源码,开发者可以学习到如何在实际项目中应用EditText,理解其属性配置和事件处理机制,提升Android开发技能。同时,这也可以作为一个基础,进一步扩展到更复杂的文本验证、格式化和自动完成等功能。

    android中带添加和日期按钮EditText

    在Android开发中,`EditText` 是一个非常基础且重要的组件,它允许用户输入文本。在设计用户界面时,为了提高用户体验和功能多样性,我们经常需要对`EditText`进行一些自定义改造。本篇将深入探讨如何在`EditText`...

Global site tag (gtag.js) - Google Analytics