`

TextView学习总结

阅读更多
效果图:
[img]

[/img]
布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:id="@+id/textviewll"
	android:orientation="vertical" android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<TextView android:layout_width="fill_parent"
			  android:layout_height="wrap_content" 
			  android:textColor="#000000"
			  android:textSize="18dip"
			  android:background="#00FF00"
		      android:text="链接手机/网页/邮件" 
		      android:gravity="center_vertical|center_horizontal"
		      />

	<TextView android:id="@+id/textView0"
	          android:layout_width="fill_parent"
			  android:layout_height="wrap_content" 
			  android:textColor="#FF0000"
			  android:textSize="18dip"
			  android:background="#FFFFFF"
		      android:text="拨打手机:13888888888" 
		      android:gravity="center_vertical|center_horizontal"
		      android:autoLink="phone"
		      />
	<TextView android:id="@+id/textView1"
	          android:layout_width="fill_parent"
			  android:layout_height="wrap_content" 
			  android:textColor="#FF0000"
			  android:textSize="18dip"
			  android:background="#00FF00"
		      android:text="雨松MOMO的博客:http://blog.csdn.net/xys289187120" 
		      android:gravity="center_vertical|center_horizontal"
		      android:autoLink="web"
		      />
	<TextView android:id="@+id/textView2"
	          android:layout_width="fill_parent"
			  android:layout_height="wrap_content" 
			  android:textColor="#FF0000"
			  android:textSize="18dip"
			  android:background="#FFFF00"
		      android:text="发送邮件:xuanyusong@gmail.com" 
		      android:gravity="center_vertical|center_horizontal"
		      android:autoLink="email"
		      />
</LinearLayout>



[img]

[/img]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
	android:id="@+id/textviewll"
	android:orientation="vertical" 
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	>
	<TextView android:id="@+id/TextView01" 
	          android:layout_width="wrap_content" 
	          android:layout_height="wrap_content"
	          android:text="在图片下方"
	          android:textColor="#FF0000"
	          android:drawableBottom="@drawable/jay"
	          android:layout_alignParentTop="true"
	          android:layout_centerHorizontal="true"
	          >
	 </TextView>
  
	 <TextView android:id="@+id/TextView01" 
	          android:layout_width="wrap_content" 
	          android:layout_height="wrap_content"
	          android:text="在图片上方"
	          android:textColor="#FF0000"
	          android:drawableTop="@drawable/jay"
	          android:layout_alignParentBottom="true"
	          android:layout_centerHorizontal="true"
	          >
	 </TextView> 
	 <TextView android:id="@+id/TextView01"  
	          android:layout_width="wrap_content" 
	          android:layout_height="wrap_content"
	          android:text="在图片左边"
	          android:textColor="#FF0000"
	          android:drawableLeft="@drawable/jay"
	         android:layout_alignParentLeft="true"
	          android:layout_centerVertical="true"
	          >
	 </TextView>    
	 <TextView android:id="@+id/TextView01" 
	          android:layout_width="wrap_content" 
	          android:layout_height="wrap_content"
	          android:text="在图片右边"
	          android:textColor="#FF0000"
	          android:drawableRight="@drawable/jay"
	          android:layout_alignParentRight="true"
	          android:layout_centerVertical="true"
	          >
	 </TextView> 

</RelativeLayout >



[img]

[/img]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textColor="#000000"
		android:textSize="18dip"
		android:background="#00FF00"
		android:text="文本内容"
		android:gravity="center_vertical|center_horizontal" />

	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置字符串显示为*"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置字符串显示为*"
		android:password="true"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FF0000"
		android:textColor="#FFFFFF"
		android:text="设置字符串阴影颜色"
		android:shadowColor="#000000"
		android:shadowRadius="3.0"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:singleLine="true"
		android:text="只显示一行字符串超出屏幕为'...'dsfusdiofjdsiofjsdiofjoisdjfiosdjfoisdjfoisdf"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FF0000"
		android:textColor="#FFFFFF"
		android:text="设置显示文字的间隔为0.5"
		android:textScaleX="0.5"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FF0000"
		android:textColor="#FFFFFF"
		android:text="设置显示文字的间隔为2.0"
		android:textScaleX="2.0"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字外形为 bold"
		android:textStyle="bold"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字外形为 normal"
		android:textStyle="normal"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字外形为 italic"
		android:textStyle="italic"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字大小   为10"
		android:textSize="10dip"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字大小   为15"
		android:textSize="15dip"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:background="#FFFFFF"
		android:textColor="#FF0000"
		android:text="设置文字大小   为20"
		android:textSize="20dip"
		android:gravity="center_vertical|center_horizontal" />
	<TextView
		android:layout_width="200px"
		android:layout_height="wrap_content"
		android:textSize="18dip"
		android:ellipsize="marquee"
		android:focusable="true"
		android:marqueeRepeatLimit="marquee_forever"
		android:focusableInTouchMode="true"
		android:scrollHorizontally="true"
		android:text="文字滚屏文字跑马灯效果加长加长加长加长加长加长加长加长加长加长加长加长"
		android:background="#FF0000"
		android:textColor="#FFFFFF" />

</LinearLayout>
  • 大小: 25.2 KB
  • 大小: 38.7 KB
  • 大小: 47.1 KB
分享到:
评论

相关推荐

    安卓textView相关-Android去掉TextView的上下边距.zip

    总结来说,去除`TextView`的上下边距涉及对`TextView`的内边距和外边距进行设置,可能需要通过自定义`TextView`类或调整布局文件实现。这个压缩包提供的资源可能是帮助开发者理解和实践这一过程的实例代码和指导文档...

    android TextView android TextView

    ### Android TextView与ListView的Transcript Mode属性详解 在Android开发过程中,经常需要...同时,我们还学习了一种自定义滚动到底部的方法,这种方法在某些特定情况下可能更为灵活实用。希望本文能对大家有所帮助!

    android 设置textview中划线效果

    ### Android设置TextView中划线效果 在Android应用开发过程中,我们经常会遇到需要为文本添加特殊样式的需求,例如添加下划线、删除线等效果。...希望本文能够帮助到正在学习或者从事Android开发的朋友们。

    自定义ViewGroup 显示一个TextView到ViewGroup

    我们将基于标题“自定义ViewGroup 显示一个TextView到ViewGroup”以及描述“自定义ViewGroup学习 最简单的模式,显示一个TextView到自定义ViewGroup中”进行讲解。 首先,理解ViewGroup的基本概念。ViewGroup是...

    安卓textView相关-通过改变TextView实现跑马灯效果并且触摸滑动时可以拖动文字.rar

    总结来说,这个压缩包文件提供了一种在Android中实现跑马灯效果和拖动文字的方法,开发者可以通过学习这些代码片段,了解如何自定义TextView以实现更丰富的交互功能。在实际应用中,开发者可能需要根据具体需求对...

    自定义控件_滚动的TextView

    在本例中,我们学习了如何创建一个滚动的TextView,利用`onDraw()`方法实现文本的动态滚动,并通过定时器控制滚动速度,从而实现跑马灯效果。这样的自定义控件在实际应用中有着广泛的应用,可以提高应用的视觉吸引力...

    Android垂直滚动TextView跑马灯Demo

    总结来说,"Android垂直滚动TextView跑马灯Demo"是一个帮助开发者学习如何自定义TextView以实现垂直滚动效果的教学示例。它涵盖了Android自定义View的基本原理,如重绘、测量、属性设置以及动画实现,对于提升...

    android 可折叠TextView 自定义控件

    总结来说,创建一个`android 可折叠TextView` 自定义控件涉及到了Android视图系统的多个方面,包括视图的测量、绘制、行为逻辑实现以及可能的动画效果。这对于提高Android应用的用户体验和界面设计能力有着重要的...

    android Textview 实现html 图片显示

    总结,针对Android TextView实现HTML图片显示,可以选择WebView方式,它适用于复杂的HTML渲染,而如果只是简单展示图片,使用`Html.fromHtml()`配合自定义`ImageGetter`会更轻量级。两种方法都能实现图片点击的交互...

    一个Textview的内容呈现多种颜色

    通过查看和学习这些文件,你可以更好地理解并实践`TextView`显示多种颜色的技巧。 总结来说,实现`TextView`内容呈现多种颜色的关键在于使用`SpannableString`和相应的`CharacterStyle`子类,或者使用`...

    安卓textView相关-TitanicforAndroidtextview的动态波浪形动画.rar

    7. **学习与参考**:虽然这个资源可能无法直接运行,但它作为一个学习和参考的例子,可以帮助开发者了解如何在TextView上实现复杂的动画效果。通过阅读和理解代码,开发者可以学到自定义View、动画原理和图形绘制等...

    安卓textView相关-ExpandableTextView打造可以下拉扩展的TextView.zip

    总结来说,这个项目是关于如何在Android中创建一个自定义的TextView子类,以实现文本的可扩展功能。这对于提升用户界面的交互性和用户体验非常有用,尤其在显示大量但非关键信息时,用户可以选择展开查看完整内容。...

    应用源码之textView.zip

    总结,TextView作为Android UI的核心组件,其内部机制复杂且强大。理解并掌握TextView的源码,不仅可以帮助我们编写出更高效、更定制化的UI,也有利于提升Android开发的专业水平。通过深入学习和实践,开发者可以更...

    chatper3-TextView

    `Chapter3-TextView`中的例子可能涵盖了这些特性的应用,通过学习这些实例,开发者可以更好地理解和掌握`TextView`的使用,从而在自己的项目中创造出更加丰富和交互式的用户界面。 总结来说,`TextView`是Android...

    expandableTextview可折叠的textView

    总结来说,"expandableTextview"是Android开发中的一个实用技巧,它扩展了TextView的功能,使得在有限的屏幕空间内展示大量文本成为可能。"TextViewExpandableAnimation-master"的压缩包提供了实现这一功能的示例...

    仅使用TextView高仿京东淘宝各种APP活动倒计时样式Demo

    总结来说,这个Demo是一个很好的学习资源,可以帮助你掌握如何在Android应用中创建动态、吸引人的倒计时效果。它涉及到了自定义View、线程管理、计时器、样式和主题等多个关键知识点,对于提升你的Android开发技能...

    智能家居系统 文本显示控件TextView-教案.doc

    【正文】 在智能家居系统开发中,用户界面的设计与交互至关重要,而...通过对TextView的学习,学生不仅能够创建美观、易用的界面,还能提升自身在Android开发中的技能,为未来的工作和项目开发打下扎实的基础。

    一款强大的TextView工具类,定制各种样式

    总结来说,这款强大的TextView工具类提供了一系列方便的方法,使开发者能够轻松定制TextView的样式,包括但不限于背景圆角、填充色和边框。它简化了原本繁琐的代码实现,提高了开发效率,同时也让UI设计有了更多可能...

    Android-SuperTextViewforAndroid是一个在TextView的基础上扩展了几种动画效果的控件

    总结来说,Android-SuperTextView是Android开发中增强文本动画效果的一个强大工具,它扩展了TextView的功能,使得文本展示更加丰富多彩。对于想要提升应用界面互动性的开发者来说,这是一个值得学习和使用的开源项目...

Global site tag (gtag.js) - Google Analytics