`
- 浏览:
534365 次
- 性别:
- 来自:
北京
-
[/color][color=blue]EditText 属性
EditText继承关系:View-->TextView-->EditText。
EditText的属性很多,这里介绍几 个:
android:layout_gravity="center_vertical"
设置控件显示的位置:默认 top,这里居中显示,还有bottom
android:hint="请输入数字!"
设置显示在空间上的提示信息
android:numeric="integer"
设置只能输入整数,如果是小数则是:decimal
android:singleLine="true"
设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true"
设 置只能输入密码
android:textColor = "#ff8c00"
字体颜色
android:textStyle="bold" 商账追收
字体,bold, italic, bolditalic
android:textSize="20dip"
大 小
android:capitalize = "characters"
以大写字母写
android:textAlign="center"
EditText没有这个属性,但TextView有,居中
android:textColorHighlight="#cccccc"
被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00"
设置提 示信息文字的颜色,默认为灰色
android:textScaleX="1.5"
控制字与字之间的间距
android:typeface="monospace"
字型,normal, sans, serif, monospace
android:background="@null"
空间背景,这里没有,指透明
android:layout_weight="1"
权重,控制控件之间的 地位,在控制控件显示的大小时蛮有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse"
EditText始终不弹出软件键盘
1.EditText默认不弹出软件键盘
方法一:
在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden
例如:<activity android:name=".Main"
android:label="@string/app_name"
android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>发型123
</activity>
方法二:
让 EditText失去焦点,使用EditText的clearFocus方法
例如:EditText edit=(EditText)findViewById(R.id.edit);
edit.clearFocus();
方 法三:
强制隐藏Android输入法窗口
例如:EditText edit=(EditText)findViewById(R.id.edit);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
2.EditText始终不弹出软件键盘
例:EditText edit=(EditText)findViewById(R.id.edit);
edit.setInputType(InputType.TYPE_NULL);
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- README.txt文件可能包含了对源码的解释和使用指南,阅读此文件可以更好地理解代码逻辑和实现方式。 7. **ProgressDemo**: - 从文件名推断,这可能是一个关于进度条显示的示例,可能与EditText和ListView的交互...
总结来说,这个项目涉及的Android知识点主要包括EditText的使用、搜索历史的本地存储(SharedPreferences或SQLite)、搜索提示的实现以及对用户输入的监听和响应。通过深入研究和实践,开发者可以构建出更加智能化、...
7. **源码说明.txt**:这个文件可能包含了源码的详细解释和使用指南,帮助开发者理解代码的结构和逻辑。通常会包含关键类和方法的说明,以及如何运行和调试的步骤。 8. **双击访问白杨工作室查看更多程序源码~.url*...
5. **用户接口组件**:源代码可能包括Button、TextView、EditText等控件的使用,以及如何处理用户输入事件。 6. **图像和多媒体**:Android支持处理图片、音频和视频。源代码会展示如何加载和显示图像,以及如何...
通过学习和实践上述内容,开发者能够熟练掌握EditText的使用,提升应用的用户体验,并进一步提升Android开发技能。对于Android开发者来说,理解并精通EditText的功能是至关重要的,这将使你的应用更加专业和用户友好...
此外,对于UI元素的使用,如TextView、EditText、Button等,也有详尽的阐述。 Android的事件处理机制也是重点内容,包括触摸事件、按键事件以及各种监听器的使用。此外,本书还会讨论线程管理和异步操作,例如...
本书可能会讲解Android Studio的使用,这是官方推荐的集成开发环境(IDE),具备项目管理、代码编辑、调试和性能优化等功能。熟悉Android Studio的基本操作和快捷键将大大提高开发效率。 在编程语言方面,Java是...
《Android编程权威指南》是一本深受开发者欢迎的书籍,它由一明发译自英文原版,由人民邮电出版社出版。这本书全面介绍了Android应用程序开发的相关知识,旨在帮助读者掌握Android平台上的编程技能。配套的例子代码...
你可以使用各种视图控件,如TextView、EditText、Button等,通过布局管理器(如LinearLayout、RelativeLayout或ConstraintLayout)来组织它们。为了实现动态交互,你需要在Activity中绑定这些控件并添加事件监听器。...
书中会讲解如何使用XML来创建布局文件,定义各种View组件,如TextView、EditText、Button等,以及如何使用Layout管理器如LinearLayout、RelativeLayout和ConstraintLayout来组织这些组件,实现复杂界面的设计。...
2. **基本UI组件**:Android应用的用户界面是通过各种组件构建的,如TextView、EditText、Button、ImageView等。视频会详细讲解这些组件的用法、属性设置和布局管理,如线性布局、相对布局、网格布局等。 3. **...
《Android编程权威指南》(第3版)是Android开发者必读的经典书籍,它全面而深入地介绍了Android应用开发的相关知识。这本书旨在帮助读者从零基础开始,逐步掌握Android平台的开发技能,提升到专业水平。随书附带的...
根据提供的信息,《Android开发权威指南》是一本针对Android开发初学者的理想书籍,它不仅适合希望进入移动应用开发领域的新人,也适用于已经有一定基础并希望进一步提升技能的开发者。以下是对该书中可能涵盖的关键...
书中的核心章节将围绕布局设计展开,如XML布局文件的编写,以及如何使用各种视图元素(TextView、EditText、Button等)来构建用户交互界面。还会讲解如何使用ConstraintLayout、LinearLayout和RelativeLayout等布局...
`README.txt`文件通常会包含项目的简要说明和使用指南,对于理解和运行源码很有帮助。 总的来说,通过学习和理解这套封装好的录音实现,开发者不仅可以快速地在自己的项目中集成录音功能,还能了解到Android多媒体...
### Google Android 开发入门指南(第二版)知识点总结 #### 一、书籍基本信息与作者介绍 - **书名**:《Google Android 开发入门指南》第二版 - **作者**:Mark L. Murphy 编著;王世江 改编 - **出版时间**:2009...
首先,`TextView`是Android中用于展示静态文本的控件,它可以用来显示欢迎信息、操作指南或者错误提示等。在登录验证的场景中,`TextView`通常用来显示如“用户名”、“密码”等字段的标签,以及可能的错误信息或...
- **README.md**:项目介绍、安装指南和使用方法。 - **library**目录:存放库项目的源代码。 - **app**目录:可能包含一个示例应用,用于演示如何使用ExpandableHintText组件。 - **build.gradle**:构建配置文件,...