1.嵌套在ScrollView中
example:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0">
<TextView
android:layout_height="wrap_content"
android:layout_weight="0.05"
android:text="People"
android:singleLine="true" />
<ScrollView
android:layout_weight="0.8"
android:layout_width="0px"
android:layout_height="fill_parent">
<MultiAutoCompleteTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</ScrollView>
<Button
android:layout_width="0px"
android:layout_weight="0.15"
android:layout_height="wrap_content"
android:text="Add"
android:onClick="onAdd" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="100px">
<EditText
android:layout_width="0px"
android:layout_weight="0.75"
android:layout_height="fill_parent"/>
<Button
android:layout_width="0px"
android:layout_weight="0.25"
android:layout_height="fill_parent"
android:text="send"
android:onClick="onSend" />
</LinearLayout>
</LinearLayout>
2. android:maxLines + android:scrollbars
example:
<TextView
android:id="@+id/text_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="5"
android:scrollbars="vertical"
/>
分享到:
相关推荐
TextView TextView ScrollTextView TextView ScrollTextView TextView ScrollTextView TextView ScrollTextView TextView ScrollTextView TextView...TextView ScrollTextView TextView ScrollTextView TextView Scroll
### Android TextView与ListView的Transcript Mode属性详解 在Android开发过程中,经常需要用到各种视图组件来展示信息。其中,`TextView`和`ListView`是非常重要的两个组件。它们不仅用于简单的文本展示,还可以...
本文将深入探讨如何实现一个自定义TextView,以实现跑马灯效果。跑马灯效果常见于滚动显示文字,尤其在屏幕空间有限时,它能有效地展示长文本。 首先,我们需要创建一个新的Java类,继承自Android内置的TextView类...
在Android开发中,TextView是用于显示单行或多行文本的视图组件,它是我们日常开发中最常用的基础控件之一。然而,有时我们可能需要实现一个功能,即当用户点击TextView时,文本能自动滚动,这在展示长文本或公告时...
在给定的“Scroller简单例子-控制TextView左右移动”中,我们将探讨如何利用`Scroller`来实现一个TextView在屏幕上的平滑移动,即左右滑动的效果。 首先,`Scroller`并不是直接处理View的滚动,而是计算出一个平滑...
postDelayed(this, SCROLL_INTERVAL); // 重新调度,实现连续滚动 } }; ``` 4. **接口和属性**:为了让开发者能够方便地配置滚动速度、方向等,可以提供相应的公开属性和方法。例如,`setScrollSpeed(int speed)`...
TextView textView = findViewById(R.id.scroll_text_view); Scroller scroller = new Scroller(this); textView.setOnTouchListener((v, event) -> { switch (event.getAction()) { case MotionEvent.ACTION_DOWN...
本文将深入探讨如何创建一个具有“跑马灯”效果的自定义TextView,这个控件可以在文本超出可视区域时自动滚动显示内容,常见于新闻标题或者广告横幅等场景。 首先,我们需要创建一个新的Java类,继承自Android内置...
ScrollView scrollView = findViewById(R.id.scroll_view); TextView textView = findViewById(R.id.text_view); String htmlContent = "<b>这是粗体</b><i>这是斜体</i><font color='red'>这是红色</font>"; ...
"android自定义横向跑马灯TextView"就是一个典型的示例,它允许文字在一个视图内不断滚动,模拟LED显示屏上的跑马灯效果。这种效果通常用于显示通知、提示信息或者标题,即使只有一个字符也能实现滚动。 跑马灯效果...
在 onCreate 方法中,我们首先初始化了 Scroll 和 FrameLayout,然后使用了一个循环来动态添加 TextView 到 Scroll 中。最后,我们使用 FragmentManager 来管理 Fragment 的替换。 实现思路 在实现类似京东分类...
这个控件允许文字沿垂直方向排列,并且还支持横向滚动,这在原生的Android `TextView`中是默认不支持的。 `TextView`是Android SDK中内置的一个基本视图组件,通常用于显示单行或多行文本。然而,当文本内容过多时...
本文将深入探讨如何使用Android自定义TextView来模拟走马灯效果,即文字在视图中循环滚动,这种效果常见于新闻头条或者广告展示等场景。 首先,我们要明白走马灯效果的核心在于文本的动态滚动。在Android中,我们...
AutoCompleteTextView、CheckButton、Clock、DataPicker、TimePicker、EditText、Gallary、ImageButton、ImageView、ListView、ProgressBar、RatingBar、SeekBar、Spinner、TabHost、TextView以及Scroll控件的基础...
(原创)自定义view(view的绘制过程)、无限轮播并触碰停止轮播的viewpage、水平和垂直滚动的TextView、仿QQ滑动删除、下拉刷新上拉加载view、毛玻璃效果、低版本水波纹、圆环头像图片等,博客链接...
* 常规方式(多级嵌套):scrollview + gridView/recycleView + textView + listView/recycleView * 这种方式会有很多问题:比如:scrollview可滑动,gridView可单独滑动,recycleView显示不全等问题 * * 这里使用...
It also supports scroll gesture. Usage dependencies { compile 'cn.zhaiyifan:lyricview:1.0.1' } mLyricView = (LyricView) findViewById(R.id.lyricView); // You can call setLyric anytime to change the ...
它的主要功能是将多个视图(如TextView、ImageView等)放入一个可滚动的容器中。当内容高度超过ScrollView本身的尺寸时,用户可以通过上下滑动来查看未显示的部分。 要实现“背景滑動”,我们需要将背景图片设置为...
这个项目“TextScrollView”就是基于CoreText框架实现的一个可左右滑动的文本视图,它模仿了TextView的功能,但提供了更多的自定义可能性。 【知识点】 1. CoreText框架:CoreText是苹果的Cocoa Touch和Cocoa框架...
5. **监听ListView状态**:在实现此效果时,我们需要关注ListView的三个滚动状态:静止(SCROLL_STATE_IDLE)、触摸滚动(SCROLL_STATE_TOUCH_SCROLL)和自动滚动(SCROLL_STATE_FLING)。在静止状态下,TextView应...