在android上面让TextView 过多的文字实现有滚动条,之前想简单了以为设置TextView的属性就可以实现,结果还是需要ScrollView配合使用,才能达到滚动条的效果有两种方式实现,
一种是代码写java的layout
RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(80,80);
//初始化滚动条控件
ScrollView scrollView =new ScrollView(this);
scrollView.setScrollContainer(true);
scrollView.setFocusable(true);
//初始化文字控件
TextView textView = new TextView(this);
textView.setHorizontallyScrolling(true);
textView.setText("走情感路线,哈哈哈,\n 走情感路线,哈哈哈");
scrollView.addView(textView);
main_view.addView(scrollView, param);
另一种则用layout.xml来实现
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="vertical" android:fadingEdge="vertical">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:id="@+id/text_view" android:textColor="#071907" android:paddingTop="5dip" />
</ScrollView>
分享到:
相关推荐
本文将深入探讨如何使用TextView在Android环境中实现这一功能,同时考虑到字体大小的调整以及字符串处理的灵活性。 首先,TextView是Android SDK中一个核心组件,它用于显示单行或多行文本。在我们的场景中,...
在Android开发中,创建一个与小米商城商品详情页面相似的用户界面(UI)是一项常见的任务。这个项目名为"MoreScrollDemo",旨在实现一个复杂的滚动布局,它涉及到ScrollView的多层嵌套,以及WebView和ListView的集成...
在Android应用开发中,用户界面(User Interface, UI)设计是至关重要的环节之一。良好的UI不仅能够提升用户体验,还能增强应用的吸引力。本文旨在深入探讨Android UI布局设计的核心概念和技术,帮助开发者更好地理解...
通过以上步骤,我们可以构建一个能够高效读取和显示大文件内容的`ScrollView+TextView`组合,从而提供更好的用户体验。在实际项目中,可以根据需求进一步优化,例如添加缓存机制,以提高加载速度和减少内存消耗。
本示例项目"android入门UI组件学习Demo"旨在帮助初学者了解并实践这些组件的使用,从而快速掌握Android应用开发的基础。通过这个项目,你可以看到各种UI组件的实际应用,以及一些基本的程序逻辑实现,例如安全退出...
总结来说,"android ScrollView滑动置顶"是一种常见的UI交互效果,可以通过多种方式实现,如ObservableScrollView、自定义ScrollView、AppBarLayout和CollapsingToolbarLayout,或者是使用CoordinatorLayout配合...
<ScrollView xmlns:android="***" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> android:layout_width="match_parent" android:layout_height=...
该压缩包文件“Android高级应用源码-仿照新浪微博Android...对于想要学习Android高级UI设计和优化的开发者来说,这是一个非常有价值的参考资料。通过深入研究和理解这份源码,可以提升开发者在实际项目中的专业技能。
"Android UI基础教程代码"提供了一个学习和实践Android用户界面设计的资源库,它可以帮助开发者们掌握基本的UI组件和布局管理。这个代码仓库是Android UI Fundamentals教程的配套实践项目,下面将详细阐述其中涉及的...
Android提供了多种UI组件,如按钮(Button)、文本视图(TextView)、图像视图(ImageView)、输入框(EditText)、列表视图(ListView)、网格视图(GridView)、滚动视图(ScrollView)等,以及自定义视图的创建...
Android UI布局设计是开发Android应用程序中至关重要的一个环节,它涉及到如何通过合理地使用布局和控件来展示应用程序的用户界面。在Android中,UI布局和控件的使用直接影响到用户的交互体验和应用的可用性。接下来...
总的来说,通过分析和学习这个项目,开发者可以掌握Android UI设计的核心技巧,包括滑动导航栏的实现、滚动页面的创建以及`Fragment`的使用。这些技能对于任何想要构建高质量Android应用的开发者来说都是必不可少的...
这个资源包“8Android常用UI控件编程1-17-有源码.zip”似乎包含了17个关于Android UI控件编程的示例,每个示例都附带了源代码,这对于学习和理解Android UI设计非常有帮助。现在,我们将深入探讨这些常用控件及其...
在"android-整体UI设计(滑动导航栏+滚动页面)"这个源码包中,我们可以学习到如何将`DrawerLayout`与`NavigationView`结合使用,以及如何在`ScrollView`或`HorizontalScrollView`中组织内容。这将涉及到对Android...
在Android开发中,有时我们需要实现一个功能,即当用户滚动到ScrollView的底部时显示“加载更多”的按钮或触发加载新内容的逻辑。这个功能常见于聊天应用、新闻列表等需要分页加载数据的场景。本文将详细讲解如何在...
### Android UI设计必备知识点 #### 一、理解Android UI设计的重要性 在当今移动应用市场中,用户界面(UI)的设计质量对于吸引用户至关重要。良好的UI不仅能够提升用户体验,还能够帮助开发者更好地传达应用的核心...
在Android开发中,View组件是构建用户界面的基础,它们提供了丰富的功能和交互方式,使得开发者可以构建出各种复杂的UI布局。本教程将深入探讨Android View常用组件及其使用方法。 一、按钮(Button) 按钮是Android...