首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓入门-第三章-安卓常用控件的使用方式

方法的匿名内部类OnClickListener对象{在此编写按键的内部执行逻辑}  这样每当点击按钮,就会执行监听器中的onClick() 方法,我们只需要在这个方法中加入待处理的逻辑就行了。...EditText的应用场景非常普遍,在进行发短信、发微博、聊QQ等操作,你不得不使用EditText。...的最大行数为两行,这样输入的内容超过两行时,文本就会向上滚动,而EditText则不会再继续拉伸。  ...重新运行程序,在EditText中输入一段内容,然后点击按钮,效果如下图所示。 ?...当然,本书后面涉及一些我们前面没学过的控件和相关用法,我仍然会在相应的章节做详细的讲解。

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

笔记32 | UI系列之EditText和AutoCompleteTextView

android:inputType,这个属性不仅可以指定键盘的显示类型,还能控制一些其他的操作,具体可以参考android的官方API,其默认属性是 android:inputType="text",...textEmailAddress,键盘会多出来一个 @ 符号 <EditText android:id="@+id/blog" android:layout_width...键盘就会变成一个打电话的键盘 <EditText android:id="@+id/counts" android:layout_width="match_parent...EditText有一个setError的方法,调用这个方法,则表示输入的数据不合法,我们来看看官方的API对该方法的解释: void android.widget.TextView.setError...WrapperListAdapter 我们看到,Android为我们提供了许多的Adapter,这是因为我们的数据可能来自不同的途径,而且对于一些特殊的控件,例如Spinner,我们也要有指定的SpinnerAdapter

44250

Android系列之Activity的传值和回传值

> 元素,这样我们可以将这个action动作绑定到了这个Activity上,即Android操作系统会去找与intent对象中指定的action名字 的 对象,然后执行相应的动作...category android:name="android.intent.category.DEFAULT"/> 这样我们的Intent对象,在启动,...public void onClick(View v) { Intent intent = new Intent(); intent.putExtra("message", editText1...requestCode值 * resultCode:表示的是启动后的Activity回传值的resultCode值 * data:表示的是启动后的Activity回传过来的Intent对象 */...android.content.ActivityNotFoundException 第一个指定我们的Intent对象,第二个requestCode指定我们的一个启动标志值,因为我们可能有多个按钮,如果都是跳转到同一个Activity对象上,我们需要对其进行标志,知道是哪个

1.9K30

Android富文本开发

设置文本选中内容加粗模式,代码如下所示,可以看到这里只需要传递一个lastFocusEdit对象即可,这个对象是最近被聚焦EditText。...12.如何删除图片或者文字 富文本处于编辑状态,点击删除图片是可以删除图片的,对于删除的逻辑,封装的lib可以给开发者暴露一个删除的监听事件。...relativeLayout view */ private void onImageCloseClick(View view) { try { //判断过渡动画是否结束,只能等到结束可以操作...设置了布局动画的ViewGroup添加或者删除内部view就会触发动画。...stateVisible-可见状态:设置为这个状态,软键盘总是可见的,即使在界面上没有输入框的情况下也可以强制弹出来出来。

8.4K20

Android开发之文本内容自动朗读功能实现方法

TextToSpeech.QUEUE_FLUSH:如果指定该模式,TTS调用speak方法, 它会中断当前实例正在运行的任务(也可以理解为清楚当前语音任务,转而执行新的语音任务) TextToSpeech.QUEUE_ADD...:如果指定该模式,TTS调用speak方法,会把新的发音任务添加到当前发音任务列队之后——也就是等任务队列中的发音任务执行完成后再来执行speak()方法指定的发音任务。...Speech.java: public class Speech extends Activity { TextToSpeech tts; EditText editText; Button...(View arg0) { // 执行朗读 tts.speak(editText.getText().toString(), TextToSpeech.QUEUE_ADD...编程之activity操作技巧总结》、《Android数据库操作技巧总结》、《Android文件操作技巧汇总》、《Android资源操作技巧汇总》及《Android控件用法总结》 希望本文所述对大家Android

2.2K20

Android EditText使用详解-包含很多教程上看不到的功能演示

EditText为我们提供了android:hint来设置EditText内容为空显示的文本,这个文本只在EditText为空显示,你输入字符的时候就消失了,不影响你的EditText的文本。。...看看吧,简洁明了还不用新增一个TextView说明,也不影响用户操作。...上面列出了空白的提示文字,有的人说了,我不想要这个灰色的提示文字,和我的应用整体风格不协调,那也行啊,我们可以换颜色,怎么换呢,就是通过android:textColorHint属性设置你想要的颜色。...all.setOnClickListener(new OnClickListener() { @Override public void onClick...select.setOnClickListener(new OnClickListener() { @Override public void onClick

3.7K20

Android数据读取之Sqlite数据库操作

咱们书接上文,继续来说说Android数据读取,这回,我们要讲的是Sqlite数据库的相关操作。以一个实例开始吧: 首先,上图,看看做成后的效果: ? ? ?...大概描述:类似于浏览器的收藏夹,网站名称,网站地址,网站描述,添加完成之后显示已添加的所有的内容,在ListView单击弹出是否删除对话框,删除成功后刷新视图并重新查询内容。...SQLiteDataBase代表一个数据库对象,提供了操作数据库的一些方法,另外还有一个SQLiteOpenHelper工具类更简洁的功能。 实例的文件组织如下: ?...void del(int id) { if(db==null) { //获得SQLiteDatabase实例 db=getWritableDatabase(); } //执行删除...which) { // TODO Auto-generated method stub //删除数据 helper.del((int)temp); //重新查询

1.4K30
领券