android设置textview字体
Ⅰ 安卓属性动画怎么控制textview的字体大小
android:textStyle设置字形[bold(粗体)
0,
italic(斜体)
1,
bolditalic(又粗又斜)
2]
可以设置一个或多个,用“|”隔开
android:typeface设置文本字体,必须是以下常量值之一:normal
0,
sans
1,
serif
2,
monospace(等宽字体)3]
Ⅱ Android中TextView中的字体大小能设置吗
Android中TextView中的字体大小是能设置的,在开发平台为Windows7,开发工具为android studio按照下面的步骤进行设置。
1、首先在android studio中创建一个项目,如下图:
Ⅲ android布局文件怎么设置字体
在windows操作系统中可以按照如下方法为android studio设置字体(包括字体大小,字体颜色)。
1、首先创建一个android文件,并打开XML布局文件,如下图:
Ⅳ android 如何设置TextView中字体在不同状态下的颜色
TextView的字体设置方法:
1、直接通过配置文件设置
2、在Activity类中进行设置
第一种方式很简单,用于静态或初始文字颜色的设置,方法如下:
main.xml
Xml代码
<?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"
android:background="@drawable/white"
>
<TextView
android:id="@+id/tv01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:autoLink="all"
android:textColor="@color/red"
/>
</LinearLayout>
color.xml
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FF0000</color>
</resources>
drawable.xml
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="white">#FFFFFF</drawable>
<drawable name="dark">#000000</drawable>
<drawable name="red">#FF0000</drawable>
</resources>
strings.xml
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">地址:http://yahaitt.javaeye.com</string>
<string name="app_name">丫梨的笔记本</string>
</resources>
上面将资源部分分成了3个部分,目的是为了清晰,当然你也可以只建一个xml文件放在res目录下,而且文件名称可以随便命名。
注意两个地方:
1、main.xml的TextView标签中:
android:textColor="@color/red"
2、color.xml中:
<color name="red">#FF0000</color>
@color指获取资源文件中(所有res目录下的xml文件)的<color>标签
/red指在标签下找其name值为red的内容,此时其值为#FF0000
因此,这里我们还可以这样做:
android:textColor="@drawable/red"
@drawable指获取资源文件中<drawable>标签
/red指在标签下找其name值为red的内容
以此类推,相信你也就知道了如果是在strings.xml中该怎么做了。
下面看看第二种方式:在Activity类中进行设置
1、先将main.xml改成如下,即去掉android:textColor="@color/red":
Xml代码
<?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"
android:background="@drawable/white"
>
<TextView
android:id="@+id/tv01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:autoLink="all"
/>
</LinearLayout>
2、修改Activity的onCreate方法,这里我的Activity是Study03_01,原始代码如下:
Java代码
package yahaitt.study03_01;
import android.app.Activity;
import android.os.Bundle;
public class Study03_01 extends Activity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
第一步:获得文本控件TextView,取名为tv
第二步:通过TextView的setTextColor方法进行文本颜色的设置,这里可以有3种方式进行设置:
第1种:tv.setTextColor(android.graphics.Color.RED);//系统自带的颜色类
第2种:tv.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。
第3种:tv.setTextColor(this.getResources().getColor(R.color.red));//通过获得资源文件进行设置。根据不同的情况R.color.red也可以是R.string.red或者R.drawable.red,当然前提是需要在相应的配置文件里做相应的配置,如:
<color name="red">#FF0000</color>
<drawable name="red">#FF0000</drawable>
<string name="red">#FF0000</string>
详细的代码如下:
Java代码
package yahaitt.study03_01;
import android.app.Activity;
import android.content.res.Resources;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;
public class Study03_01 extends Activity {
private TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView)this.findViewById(R.id.tv01);
// tv.setTextColor(Color.RED);
// tv.setTextColor(0xff000000);
Ⅳ android中textview控件中的文字的位置是如何调整的 像缩进 靠左 居中 这些概念有吗
有2种方法可以设置TextView文字居中:
一:在xml文件设置:android:gravity="center"
二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);
备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。
例如:
android:gravity="center"是对textView中文字居中
android:layout_gravity="center"是对textview控件在整个布局中居中
其实很容易理解,出现"layout"就是控件对整个布局的操作
TextView文字垂直靠左居中,
设置android:gravity="center_vertical|left"。
android:gravity="center", 垂直水平居中
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。
举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="40sp"
android:gravity="center_vertical|left"
android:text="@string/hello_world" />
参考更多请关注扣丁学堂IT教育。。。。。。。。。。。。。。。。。。
Ⅵ android textview 怎么倒置文字
android textview 怎么倒置文字
可以考虑把整个TextView倒置。
xml中加入
android:rotation="180"
需要水平翻转再加入
android:rotationY="180"
android textview drawleft怎么文字居中
一:在xml档案设定:android:gravity="center"
二:在程式中设定:m_TxtTitle.setGravity(Gravity.CENTER);
备注:android:gravity和android:layout_gravity的区别在于前者对控制元件内部操作,后者是对整个控制元件操作。
例如:android:gravity="center"是对textView中文字居中
android:layout_gravity="center"是对textview控制元件在整个布局中居中
其实很容易理解,出现"layout"就是控制元件对整个布局的操作
android textview 怎么实现文字滚动
android:focusable="true" 加上这句 TextView只有是焦点元件时,才会滚动。 如果你不想是焦点也能滚动的话,那应该是个走马灯控制元件了,我也研究下看看走马灯得如何实现。
TextView实现文字滚动需要以下几个要点:
1.文字长度长于可显示范围:android:singleLine="true"
2.设定可滚到,或显示样式:android:ellipsize="marquee"
3.TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法预设行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。跑马灯效果估计也是用这个方法判断是否获得焦点,所以把它的返回值始终设定为true。ellipsize属性
设定当文字过长时,该控制元件该如何显示。有如下值设定:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)marqueeRepeatLimit属性
在ellipsize指定marquee的情况下,设定重复滚动的次数,当设定为marquee_forever时表示无限次。focusable属性
能否获得焦点,同样focusableInTouchMode应该是滑动时能否获得焦点
android textview文字纵向显示怎么弄
:download.csdn./download/reasonwing/5339393
怎样可以将方档的文字倒置
使用这个软体就可以轻松将方档的文字倒置
软体介绍【基本介绍】
??????SolidConverterPDF是一套专门将PDF档案转换成DOC的软体,除了转换成DOC档案外,还可以转换成RTF以及WordXML档案。除此之外,它还有一个图片撷取功能,可以让我们将PDF档里的图片撷取出来,以及将PDF档里的表格撷取出来,并输出到Excel里,方便我们编辑表格里的资料。
???? ??市面上有不少软体像是OpenOffice、pdf995、PDFCreator等,都拥有将WORD格式的DOC档转成PDF档案的功能。但若是反过来要将PDF档案转DOC档的软体就不多见了;SolidConverterPDF就是一套能完成这项工作的软体。
??????SolidConverterPDF拥有清楚简明的接口,并且支援包括繁体中文的多国语系切换,使用者不必担心看不懂而不会操作。你只要选择好PDF档的输入路径,然后设定档案输出的存放位置,最后按下“转换”键就行了。
???? ??目前市面上所有的PDF档案转DOC档软体都没有免费的,SolidConverterPDF可以算是比较便宜的其中之一套了。对了,若是你要转换的PDF档经过了加密,转换时程式会要求你输入密码;若是你不知道密码的话,可是无法顺利转档成功的。
【软体功能】
页首和页尾复原
SolidConverterPDF为您提供转换页首和/或页尾的选项。您可选择将其放在Word的页首/页尾功能中,或者选择将其放在档案的主体中,
使页首/页尾作为独立的文字方块出现在每一页。第三种选项则是您可将其一起移除掉。
旋转文字自动复原
表格识别SolidConverterPDF能够将表格从PDF转换至Word,同时保持表格的页面,包括方框和表格栏区。表格栏区将被识别出来,并转换至文字方框,以供轻松编辑。
Android 怎么旋转TextView文字显示方向
在一个专案中,需要旋转TextView的文字显示方向,怎么实现呢?这里提供一种变通的方法来实现该功能:Animation动画,储存动画结束状态来实现该功能。
主要程式码如下:
1、定义一个anim xml资原始档rotate_right.xml
Html程式码
<?xml version="1.0" encoding="utf-8"?>
<set>
<rotate xmlns:android="IP" android:interpolator="@android:anim/linear_interpolator"
android:fromDegrees="0" android:toDegrees="-90" android:ration="0"
android:pivotX="50%" android:pivotY="50%" android:repeatCount="0" />
</set>
2、设定textview播放动画
Java程式码
private Animation mAnimationRight;
private TextView mlblRightPhotoNum;
mAnimationRight = AnimationUtils.loadAnimation(mContext, R.anim.rotate_right);
mAnimationRight.setFillAfter(true);
mlblRightPhotoNum = (TextView) findViewById(R.id.lblRightPhotoNum);
mlblRightPhotoNum.setAnimation(mAnimationRight);
总结:主要用到了Animation 的 setFillAfter(boolean b)方法,该方法表示是否保持动画结束时状态;
拓展:
1、Animation 方法:setFillBefore(boolean b)当动画结束后,是否返回动画开始状态。
2、当activity必须指定launchMode时【例如:Camera程式必须制定横屏,才能取景正常】,可以通过OrientationEventListener及动画旋转来模拟横竖屏效果
.
Ⅶ Android中TextView中的字体大小能设置吗
可以
布局文件中使用android:textSize属性设置,例如
android:textSize="15sp"
代码中使用setTextSize(intunit, intsize) 方法设置,第一个参数是字体大小单位,第二个参数是字号值,例如
setTextSize(TypedValue.COMPLEX_UNIT_SP,15);//单位最好使用SP
字体单位最好按照google官方文档统一使用SP