Android - 设置带滚动条的TextView

在布局文件中设置TextView属性(Android:scrollbars):

<TextView 
        android:id="@+id/text_log"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="18sp"
        android:singleLine="false"
        android:maxLines="20"
        android:scrollbars="vertical"/>

在代码中关联该TextView:

        TextView textLog = (TextView)this.findViewById(R.id.text_log);
        textLog.setMovementMethod(ScrollingMovementMethod.getInstance());
时间: 2024-08-01 16:17:02

Android - 设置带滚动条的TextView的相关文章

(五十五)用android:drawableRight设置带图片的TextView的实现

1.让TextView实现如下的带红色圈圈图片的效果 2.TextView实现带图片,只要通过android:drawableRight设置就行了 <TextView android:id="@+id/sq_question1" android:layout_width="match_parent" android:layout_height="52dp" android:layout_marginBottom="9dp"

解决android自带textview右侧文字不能对齐的问题

1 package com.sixin.view; 2 3 import android.content.Context; 4 import android.graphics.Canvas; 5 import android.text.Layout; 6 import android.text.StaticLayout; 7 import android.text.TextPaint; 8 import android.util.AttributeSet; 9 import android.wi

android自带的浏览器如何下载apk包

============问题描述============ 如题! 目前android上其它的浏览器因为自己做过处理,所以下载没问题.. 可是android自带的浏览器下载有时候下载错误.有时候下载的是.htm文件,恶心啊,貌似把apk当成恶意软件了,请问大神们该怎么处理.. 和contentType设置有关吗,我换了好多个,没用啊,我的服务端是用java写的 ============解决方案1============ response.setContentType("application/vn

Android自带音频均衡器MusicFx分析

Android自带音频均衡器MusicFx分析 种种原因,我要简单分析一个Android中built-in的音频均衡器MusicFx.重点是它的默认值的来历.网上很少有文章讲了这个的除了这篇<com.android.musicFx设置音效流程 -- 从app到AudioFlinger>.注:Android系统版本为4.2.2_r1. 从App到AudioFliger的终点是在android_media_AudioEffect.cpp(之前版本在是audio_media_AudioEffect.

android 设置字体颜色、EditText自动输入转换成大写字母的多种方式

在TextView上面设置某一个字的字体颜色为指定颜色时,可以通过java类SpannableString类和Html语言来实现. (一)SpannableString类方式 private void setText(TextView t){ String text = t.getText().toString().trim(); SpannableString span = new SpannableString(text); span.setSpan(new ForegroundColorS

Android设置窗口、控件透明度

设置透明效果的方法如下: 1.在布局文中设置透明效果 android:background="@android:color/transparent" (通过android自带颜色设置成透明) android:background="#e0000000" (通过颜色值,设置成半透明) android:background="#00000000" (通过颜色值,设置成全透明) android:alpha="0.5"       

Android开发学习笔记-自定义TextView属性模版

如果项目中有很多个控件使用的是同一种样式,则为了方便,可以将样式设置到系统中去,这样使用的时候会方便很多. 下面是自定义样式模版的方法. 1.在style.xml文件中添加自己要设置的样式内容 <resources> <!-- Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/values-vXX/styles.xml on newer devic

android 实现带清除效果的EditText(附带抖动效果)

Android一直没有提供类似于ios中自带清除效果的输入框(ios只要只要添加属性即可实现),所以在Android当中 想要实现此效果就需要使用自定义控件的方式实现. 思路:可以使用一个Linearlayout里面横向布局一个EditText和一个删除的图片,监听输入框的焦点和文字变化,设置图片的显隐和点击清除事件.但是这么做些弊端,首先增加了UI布局的层级结构不利于UI结构的优化而且可能会出现文字过长遮挡住图片的情况.所以采用自定义控件继承于EditText,使用getCompoundDra

android自带theme

在网上搜了一下,android自带theme如下: ?android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式 ?android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏 ?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题栏