`

Android 学习 之 控件 TextView

 
阅读更多

1.使用代码为TextView加粗:

textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗

或者

textView.getPaint().setFakeBoldText(true);//加粗

 

2.为TextView设置获得焦点时的背景:

 

// 跑马灯的
textview tv = new TextView(this); 
tv.setWidth(150); 
tv.setBackgroundResource(R.drawable.tvfocusbg); 
tv.setClickable(true);
tv.setFocusableInTouchMode(true); 
tv.setSingleLine(true); 
tv.setEllipsize(TruncateAt.MARQUEE); 
tv.setMarqueeRepeatLimit(3); 
tv.setText(p.pName); 

 

 

  边框背景tvfocusbg定义如下:

 

 

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_focused="true">

	<shape>

		<solid android:color="@android:color/transparent"/>

		<stroke android:width="1dp" android:color="#dcdcdc" />

		<corners android:radius="2dp" />

		<padding android:left="2dp" android:top="2dp"

			android:right="2dp" android:bottom="2dp" />

	</shape>

</item>

</selector>

 

 

 

分享到:
评论

相关推荐

    Android无内边距TextView控件

    Android开发过程中可能很多人都遇到过这样的问题,那就是TextView上下内边距的问题。使用TextView控件的时候由于其内边距导致与UI效果相差甚远。很是让不少程序猿难受,也包括我自己因为这个原因也没少和UI设计师打...

    android 可折叠TextView 自定义控件

    `android 可折叠TextView` 自定义控件就是为了解决这个问题而设计的。这种控件允许用户点击后展开或收起文本,从而节省屏幕空间,同时保持信息的完整性和易读性。 自定义的可折叠TextView通常是通过继承Android原生...

    Android应用源码之4.TextView控件学习.zip

    本压缩包"Android应用源码之4.TextView控件学习.zip"包含了关于TextView深入学习的源码示例,非常适合开发者进行实践和探索。以下是对TextView控件的详细讲解: 1. **TextView基本使用** TextView是Android系统...

    演示Android通用控件包括TextView, EditText,AutoCompleteTextView等控件

    4、如果一切正常,那么你会在虚拟设备看到常用的控件(包括TextView, EditText,AutoCompleteTextView,MultiAutoCompleteTextView,Button,ImageButton,ToggleButton,CheckBox和RadioButton),根据中文提示操作。...

    Android TextView 控件例子

    在Android开发中,TextView是一个非常基础且重要的控件,它用于显示文本,可以是静态文本,也可以是动态加载的数据。TextView广泛应用于应用的各种界面中,如应用标题、按钮文字、列表项、提示信息等。本篇文章将...

    Android软件开发之TextView详解源码

    总之,深入学习TextView的源码不仅能够帮助我们理解Android UI系统的工作原理,还能让我们在开发过程中更加游刃有余,优化性能,实现更复杂的功能。通过分析TextView的构造、渲染、格式化、交互、优化和扩展等方面,...

    android 开发进阶 自定义控件 类似 TextView

    TextView是Android系统中最基本且常用的组件之一,用于显示单行或多行文本。通过自定义它,我们可以实现更复杂、更个性化的用户界面。 自定义控件通常涉及以下几个关键步骤: 1. **创建自定义视图类**:首先,我们...

    android textview图文混排支持GIF图

    在Android开发中,TextView是用于显示文本的基本组件,但原生的TextView并不支持直接显示GIF动图。然而,随着用户界面的需求日益多样化,开发者常常需要在文本中插入图片,甚至是动态的GIF图片,来增强信息的表达力...

    [Android开发从零开始].4.TextView控件学习

    在Android应用开发中,TextView控件是不可或缺的一部分,它用于显示文本内容,是用户界面(UI)中的基本元素。TextView不仅能够展示静态文本,还能处理动态数据,如时间、日期等,甚至支持富文本格式,如加粗、斜体...

    Android歌词显示控件TextView自定义

    ### Android歌词显示控件TextView自定义详解 #### 一、背景与需求分析 在开发一款包含音乐播放功能的应用时,为了提升用户体验,开发者通常需要在应用程序中加入歌词同步显示的功能。这种功能允许用户在听歌的同时...

    Android自定义组合控件

    本文将深入探讨如何根据【标题】"Android自定义组合控件"和【描述】中的内容,结合【标签】"android 自定义控件 组合控件 自定义属性",来创建一个自己的自定义组合控件。 首先,我们要明白什么是自定义控件。在...

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

    此外,`JavaApk源码说明.txt`可能是提供了一些源码的解释和使用指南,而`下载更多打包源码~.url`则可能是一个链接,指向更多的Android源码资源,供开发者参考和学习。 总结来说,去除`TextView`的上下边距涉及对`...

    android 设置textview中划线效果

    TextView是Android中最常用的用于显示文本的控件之一。而Paint对象则是用来控制文本绘制方式的对象,包括颜色、字体大小、样式等等。 1. **TextView**: TextView用于显示文本信息,可以通过多种属性来自定义其外观...

    android里倾斜的TextView

    在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本信息。当我们需要在界面中创建一些特殊效果,比如使文本倾斜,我们不能直接通过`TextView` 的默认属性来实现。不过,Android提供了丰富的...

    Android TextView 45度倾斜旋转效果

    在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要将TextView的文字或整个组件进行一定角度的倾斜展示,比如45度。本篇将详细讲解如何实现Android TextView的45度倾斜旋转效果。 ...

    Android控件之TextView的分析探究

    在android中,文本控件主要包括TextView控件和EditView... 您可能感兴趣的文章:Android控件系列之TextView使用介绍Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)Android AutoCompleteText

    Android 流程步骤控件

    在Android开发中,流程步骤控件是一种常用的UI组件,它能清晰地展示用户操作的步骤序列,特别是在涉及多步骤的提交或验证过程中。本篇文章将深入探讨如何在Android中实现这样的控件,以及其在实际应用中的设计和使用...

    Android-Android中可"折叠""打开"或者"全文""收起"的TextView

    在Android应用开发中,文本输入和显示是常见且重要的任务之一。`TextView`作为标准的UI组件,通常用于展示单行或多行文本。然而,当文本内容过长时,直接展示全部可能会占据大量屏幕空间,影响用户体验。为了解决这...

Global site tag (gtag.js) - Google Analytics