`

解决edittext输入多行可以滑动的问题

 
阅读更多
public class ScrollEditLayout extends ScrollView {

	public ScrollEditLayout(Context context) {
		super(context);
	}

	public ScrollEditLayout(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	public ScrollEditLayout(Context context, AttributeSet attrs, int defStyle) {
		super(context, attrs, defStyle);
	}

	@Override
	public boolean onInterceptTouchEvent(MotionEvent ev) {
		return false;
	}
}

 使用自定义的scrollview包裹editext即可

分享到:
评论

相关推荐

    完美解决EditText和ScrollView的滚动冲突(上)

    为了解决这一问题,我们可以实现一个更加智能的事件分发机制。关键在于判断用户触摸的位置是否在EditText的可滚动区域内,以及EditText是否真正需要处理滚动事件。以下是一个示例代码实现: 1. 在布局文件中,我们...

    Android EditText 插入表情

    可以使用`android:textInputType="textMultiLine"`属性,让`EditText`允许输入多行文本,并支持特殊字符。此外,可能还需要设置字体,确保字体库中包含所有表情对应的Unicode字符。 在处理表情输入时,需要注意一些...

    安卓Android源码——(EditText文本编辑).rar

    在安卓开发中,`EditText` 是一个至关重要的组件,它允许用户输入文本并显示...这个压缩包中的示例项目很可能会展示一些高级用法,例如自定义输入法、滑动删除文本、多行输入等,这些都是深入理解`EditText`的好资源。

    Android TextView工程文件

    2. 多行文本:通过设置`android:singleLine="false"`或`android:maxLines`属性,使TextView可以显示多行文本。 3. 自动换行与截断:默认情况下,TextView会自动换行。如果希望限制显示的行数,可以使用`android:...

    material-code-input.zip

    总的来说,"material-code-input"是一个专为代码输入优化的Android UI组件,它结合了Material Design的美学原则和代码编辑的实用特性,旨在提供一个既美观又功能强大的代码输入解决方案。开发者可以利用这个组件来...

    【 Android 】动态改变ListView

    在实际项目中,可能会遇到的问题包括:ListView的滑动卡顿、内存溢出、图片加载速度慢等,这些都需要通过优化代码和使用合适的工具来解决。AndroidTest这个文件可能是该项目的测试代码,可以通过查看和分析这段代码...

    AndroidBOOK看遍所有UI控件.rar

    此外,理解控件的底层实现也有助于解决实际开发中遇到的问题,比如性能优化、兼容性问题等。对于初学者来说,这是一个很好的实践平台,而对于有经验的开发者,深入源码能提升对Android系统机制的理解。

    Android UI实现单行文本水平触摸滑动效果

    - 禁止EditText获取焦点,`android:focusable="false"`,这样用户无法在该文本框内输入文字,同时保持滑动功能。 - 为了确保不可编辑,还需要设置`android:editable="false"`,但需要注意的是,这样做会影响滑动,...

    Android代码(常用控件).zip

    3. EditText(编辑框):EditText允许用户输入文本,常用于表单或搜索功能。可以通过设置输入类型限制用户输入的内容,如数字、字母、电话号码等。 4. ImageView(图像视图):ImageView用于显示图片资源,可以加载...

    Android 多种android控件的Demo.rar

    EditText则用于获取用户的文本输入,可以设置输入类型(如数字、电话号码等)和输入限制。CheckBox和RadioButton则常用于实现多选一或多选多的功能,通过setChecked()方法可以控制其选中状态。 ListView和GridView...

    Android 多种android控件的Demo.zip

    4. **输入框(EditText)**:EditText用于获取用户输入,常见的有单行文本输入、多行文本输入和密码输入等形式。开发者可以设置输入类型、输入限制以及提示文字等。 5. **图片视图(ImageView)**:ImageView用于...

    Android源码——多种android控件的Demo_new_40.zip

    3. **文本框(EditText)**:EditText用于用户输入文本,可以设置输入类型、输入限制等。开发者可以通过监听其文本变化事件实现实时验证。 4. **图片视图(ImageView)**:展示静态图像,支持多种加载策略,如从...

    Android多种android控件的Demo.zip

    3. **EditText**:EditText是用户输入文本的控件,通常用于获取用户输入的数据。它支持多种输入类型,如密码、电话号码等,并可以设置输入限制和提示文本。Demo展示了如何验证用户输入并显示错误提示。 4. **...

    基本UI 组件

    开发者可以设置输入类型(如数字、字母、电话号码等)、输入限制(字符数限制)以及提示文本。 4. **ImageView**: ImageView用于显示图像资源,如图片、图标等。开发者可以使用Android的Drawable资源或者网络上的...

    老罗UI控件PPT及源码

    3. **文本视图(TextView)**:TextView是显示文本的基本组件,可以展示单行或多行文本,支持格式化、换行、超链接等。在Android中,TextView经常用于显示标题、说明文本或者用户输入的提示。 4. **编辑文本(EditText...

    Android中文翻译组android.widget合集

    【Android中文翻译组android.widget合集】是一个针对Android开发者的宝贵资源集合,主要涵盖...提供的合集资料将涵盖这些组件的使用方法、示例代码以及可能遇到的问题解决方案,对于初学者和进阶开发者都极具参考价值。

    实验3-Android-应用的界面开发(2).doc

    2. **EditText**:EditText则是一个可编辑的文本视图,用户可以在其中输入或修改文本,常用于表单和搜索框。 3. **Button**:Button是用于用户交互的组件,通常响应用户的点击事件,触发相应的操作或导航到新的页面...

    一个项目看遍所有UI控件Android源码.rar

    通过分析源码,开发者可以提升自己的技能,解决实际开发中的问题,甚至自定义控件以满足特定需求。现在,我们将详细探讨Android中常见的UI控件及其源码分析的重要性。 1. 基本控件:Android提供了许多基本控件,如...

    安卓Andriod源码——一个Demo搞定30个控件.zip

    2. EditText(文本输入框):用户可以在EditText中输入文本,常用于获取用户输入的数据。 3. TextView(文本视图):用于显示单行或多行文本,是UI设计中的基础组件。 4. CheckBox(复选框):允许用户在多个选项中...

Global site tag (gtag.js) - Google Analytics