首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我们可以改变文本的大小吗?文本的大小写在putextra的值中,并在textview的下一个活动中分配。

是的,我们可以改变文本的大小。在Android开发中,可以通过设置TextView的textSize属性来改变文本的大小。textSize属性接受一个浮点数值,表示文本的字体大小,单位是sp(scaled pixels)。可以根据需要设置不同的字体大小。

在使用putExtra方法传递文本大小的值时,可以将其作为参数传递给Intent对象,并在下一个活动中获取该值。例如:

代码语言:txt
复制
// 在当前活动中设置文本大小并启动下一个活动
Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
intent.putExtra("textSize", 16); // 设置文本大小为16sp
startActivity(intent);

在下一个活动中,可以通过getIntent方法获取传递过来的Intent对象,并使用getStringExtra方法获取文本大小的值。然后,可以将该值设置给目标TextView的textSize属性,从而改变文本的大小。例如:

代码语言:txt
复制
// 在下一个活动中获取文本大小的值并设置给TextView
Intent intent = getIntent();
int textSize = intent.getIntExtra("textSize", 12); // 默认文本大小为12sp
TextView textView = findViewById(R.id.textView);
textView.setTextSize(textSize);

这样就可以根据putExtra方法传递的文本大小值,在下一个活动中动态地改变文本的大小了。

推荐的腾讯云相关产品:腾讯云移动推送(https://cloud.tencent.com/product/tpns)可以用于实时推送消息到移动设备,适用于移动应用开发中的消息通知场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

安卓开发_startActivityForResult详细用法

正文: startActivityForResult主要作用就是它可以回传数据,假设我们有两个页面,首先进入第一个页面,里面有一个按钮,用于进入下一个页面,当进入下一个页面时,进行设置操作,并在其finish...("change01", "第一行已经改变,现在为:1000"); //给change01参数一个1000 19 intent.putExtra("change02",...android:layout_width="fill_parent" 22 android:layout_height="wrap_content" 23 android:text="改变第一行文本...android:layout_width="fill_parent" 28 android:layout_height="wrap_content" 29 android:text="改变第二行文本...为了知道返回数据来自于哪个新Activity,在onActivityResult()方法可以这样做(ResultActivity和NewActivity为要打开新Activity):

88160

真·富文本编辑器演进之路-【译】破解Span性能之谜

我们在之前一篇文章谈到了如何使用Spans,哪些Spans是开箱即用,如何轻松创建自己Spans,以及如何测试它们。 现在让我们看看在处理文本时,可以使用哪些API来确保特定场景最大性能。...Text style changes by adding/removing spans 让我们考虑一下这样情况,即文本不会改变,但附着在文本Span会改变。...由于我们处理是可样式化文本我们可以调用下面的代码。...这就保证了所有TextView更新都是有意识,而不是在开发者因为其他原因改变CharSequence时意外。...TextView.requestLayout()如果你做了一个影响文本大小改动,那么视图可以可以负责测量、布局和绘制。 比方说,你有你自定义Bullet实现,其中默认Bullet颜色是红色。

1.3K10

Android入门教程之Activity(生命周期,启动...)

这个id在这个layout文件必须是独一无二。给它分配一个id叫做tv1,就像下面。.../> 现在TextView有了身份证,我们在activity中就可以找到它。用是findViewById方法。...TextView tv1 = findViewById(R.id.tv1); 现在我们就拿到了界面上这个TextView对象。可以对它进行操作了。 比如改变它显示文字。...带参数跳转 在跳转去下一个页面时,我们可能会想携带一些信息到下一个界面去。例如携带一些文本,数字等等。 或者是一个对象。 这些信息我们可以交给Intent,传递到下一个activity去。...下一个activity拿到我们传入Intent。 携带基本类型和String 我们直接看intent方法。

92800

Android开发之Activity创建跳转及传

你也可以切换到Text模式下去看xml文本,下面的大框中就是我们刚才拖拽出来Button所对应xml内容,其中包括与布局有关信息:控件宽高,上下左右边距等,还有控件一些属性:控件独有的id...SecondActivity,那么就可以通过Intent对象putExtra方法来进行传。...intent.putExtra("extra_data", data); (3) 在新Activity我们需要获取传过来显示在TextView上,并且点击一个Back按钮返回到上一层Activity...因为我们传入是String类型所以用getStringExtra(), 不同类型对应着不同方法。然后把获取显示在TextView上。之后点击Button返回。...3.从返回中Activity获取值 从上面的实例可知,我们可以从一个Activity传入到下一个Activity。接下来要做事情刚好相反,是从返回页面获取值。

3.2K100

论 Android Span 正确打开方式

改变一些文字颜色,使它们可以点击,并且缩放 我们看看在特定用例可以使用什么 API 来确保最佳性能。我们将探索 span 原理,以及 framework 是如何使用它们。...文本布局和绘制背后逻辑是很复杂,并且遍布不同类;在这一节我们只能针对几种情况,简单地说明一下文本是如何被处理。...文字改变(复用 TextView) 假设我们想要复用 TextView 并且多次设置文本,就像在 RecyclerView.ViewHolder 中一样。...所以每当我们设置一个新文本时,它就会创建一个新对象。...TextView.requestLayout() (如果你改变文字大小),那么这个 view 就可以处理 measure, layout 和 draw。

1.5K50

使用 Intent 启动 Activity和Activity之间数据传递

在这里我们有两种选择,我们可以使用当前项目的应用响应这个Intent,但是并不能打开网页,因为我们并没有实现打开网页功能,也可以使用系统自带浏览器相应这个Intent,这样就可以打开百度网页。...我们可以看到,putExtra方法有很多重载版本,分别用于储存传输不同类型数据,这里我们看一下画重点两个方法参数,一个是Bundle类型参数,一个数Serializable类型参数,Bundle...方法来储存要传输数据,以 “键值-对”形式储存数据 */ intent.putExtra(TEXT_DATA, "MainActivity传送文本");...第三个方法sendObjectDataBook类就是实现了serializable接口,之后通过intentputExtra方法重载实现传递,我们来看一下Book.java: package...(BIG_DATA, bigData); startActivity(intent); } 可以看到,我们在这个方法里面新建了大小为1Mb数组用于Intent 传输,运行程序:

2.2K10

AndroidEditText setText方法踩坑实战

1、平平常常中就这样开始 某一天,我准备做一个搜索功能,这个搜索功能呢大概是在主活动A,用EditText接收输入,当EditText监听到输入框内容有变化,跳转到活动B活动B准备有搜索历史记录等等...,等在活动B确定好搜索关键词后,跳回到活动A,执行搜索,并显示搜索结果……一切顺顺利利,然后呢,懵逼了,我回不了活动A了。...4、 捕获凶手:setText()方法会触发EditText文本变化监听 5、解决方案:将setText设置在设置监听之前,或者用setHint也可以。...如上,找出问题症结之后,解决办法就很简单了,我们将setText写在设置监听之前就可以避免该坑,或者干脆用setHint方法。...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

2K30

【谷歌官方文档】1.1 建立第一个APP

可选布局文件 有很多理由使得我们选择在 XML 定义界面布局,而不是在运行时动态生成布局。其中最重要一点是——这可以让你为不同大小屏幕创建不同布局文件。...添加一个文本输入框 与其它 View 一样,我们需要定义 XML 里某些属性来指定 EditText 属性。...定义按钮文本使用 android:text 属性,设置为相似上一节定义好 button_send 字符串资源。...权重指的是每个部件所占剩余空间大小,该与同级部件所占空间大小有关。这就类似于饮料分配方:“两份伏特加酒,一份咖啡利口酒”,即该酒中伏特加酒占三分之二。...TextView TextView textView = new TextView(this); 5 用setText()来设置文本字体大小和内容. textView.setTextSize(40);

2.4K20

Android开发 经验技巧汇总(基于Android Studio)(一)

首先最简单两个动画,写在了XML里面,当然也可以写到java, 第一个in_animation.xml,第二个out_animation.xml, 第一步:Android里面已经有了TextSwitcher...这个类,我们继承这个类,实现ViewSwitcher.ViewFactory提供创建TextView方法即可; 第二步:为了实现轮播,当然是每隔一个时间段就播放一次效果,我们可以使用Timer定时器...,会占用应用内存,因此一般不推荐使用这种方式,通过下图可以看到,实际上TextView本身自带有几种字体。...4.设置TextView文字内容大小颜色 (1)第一种方法在activity_main.xml李设置,Java文件不用改: android:text="文字" android:textSize="字体大小...appbuild.gradleandroid添加; 第五步,在AndroidManifest.xml文件声明权限,并在application标签添加内容; 第六步,测试代码,获取定位信息

66320

Android TextView小组件使用--附带超链接和跑马灯效果

对于TextView我们最关心应该是怎么设置显示文本,怎样设置字体大小,字体颜色,字体样式, 其实很简单,TextView中提供了大量属性帮我们配置TextView。...三:TextView一些有用实例 TextView超链接形势。我们应该都见过html超链接,加一个a标记就可以让一段文字变成超链接形式,可以点击到连接地址。...那么TextView可以实现?作为强大TextView当然不会忘记这一点。...有的朋友已经注意到了,文本里我还写了我电话和email,难道TextView也支持电话和email超链接?...有时候我们要显示文本较长,TextView不能完全显示,这时候可以通过这跑马灯方式让文本移动展示,达到了既不占用地方又能完全看到文本目的。这里直接复用农民伯伯跑马灯代码: <?

75950

2014-10-25Android学习--------SimpleAdapter实现

id号 from[]数组里面的元素是int[]数组元素相对应id所代表控件内容,resource代表是item布局文件资源id号,在R.java 可以找到。..."}:from参数数组里面放置是三个元素:图片视图,文本视图,文本视图id号 int[]{R.id.ImageView01, R.id.TextView01, R.id.TextView02...那么ListView每一行要放置除了图片之外,还有两个文本,这个可以从页面效果上面看出来, 所以这个时候我们需要把那两个文本也需要加到map对象中去,所以就有这样设置: map.put...("TextView01", food[i]);//也就是说通过TextView01键值取出来就是我们要显示第一个文本内容 map.put("TextView02", food1[i...]);也就是说通过TextView02键值取出来就是我们要显示第二个文本内容 那么接下来又对food[i[]和food1[i]初始化即可: private static

35720

Android开发工程师文集-相关控件讲解,五大布局

前言 大家好,我是 Vic,今天给大家带来Android开发工程师文集-相关控件讲解,五大布局概述,希望你们喜欢 TextView控件 TextView控件有哪些属性: android:id->控件...id android:layout_width->控件宽度 android:layout_height->控件高度 android:text->文本内容 android:textSize->文本大小...设置颜色 在xml是android:textColor 在Activity是setTextColor AutoCompleteTextView AutoCompleteTextView为控件自动显示输入文本时出现提示信息...(); onPause(); onStop(); onDestroy(); onRestart(); activity四种状态: 活动状态 暂停状态 停止状态 销毁状态 一个activity一生:...4.layout_gravity只有在LinearLayout布局 RelativeLayout: 相对布局,我们只要知道相应属性就行: android:layout_alignParentLeft

55840

安卓入门-第三章-安卓常用控件使用方式

text 指定TextView显示文本内容,现在运行程序,效果如图3.1所示。...虽然指定文本内容正常显示了,不过我们好像没看出来TextView宽度是和屏幕一样宽。...可以看到,EditText显示了一段提示性文本,然后当我们输入任何内容时,这段文本就会自动消失。  不过,随着输入内容不断增多,EditText会被不断地拉长。...源路径是可以通过活动方法修改,那么一来可能就会导致改变显示图片  ImageView是用于在界面上展示图片一个控件,它可以我们程序界面变得更加丰富多彩。...,调用活动方法时就能改变拖动条的当前,达到最大时,拖动条相当于就到了100%  ProgressBar用于在界面上显示一个进度条,表示我们程序正在加载一些数据。

1.8K20

2014-10-25Android学习--------activity之间批量传递数据----Bundle类实现

这就相当于activity之间数据通信吧,信息传递 方法是:使用Bundle类 根据前面的学习可以看到,从ListView界面,当我们点击每一行item时候,页面就应该要跳转到另外一个界面中去...Intent .getExtras()//这个能很好我们明白getExtras()返回是什么,谁来调用 下面我们就需要对Bundle类进行分析了, 我们看下文档是如何介绍...其他我们先不管,我们可以知道就是这个对象是一个map,里面的键值都是String类型 这跟前面我们创建List> lists数组元素是一致可以了。...接下来我们就是如何取出里面的可以了,我们再来看看文档中有没有get类型函数,找到了: 这个get(String key)函数作用就是根据给定键值字符串,返回一个对象实体类,那么就...foodinfo=(TextView)findViewById(R.id.TextView03);//找到按钮右边文本显示控件 foodinfo.setText(foodinfos);//设置文本内容

61720

Android开发笔记(一百八十七)利用估器实现弹幕动画

以间距属性为例,它动画步骤说明如下: 1、定义一个间距估器,它实现了接口TypeEvaluatorevaluate方法,并在该方法返回指定时间点间距数值; 2、调用ValueAnimator...        TextView tv_comment = getCommentView(comment); // 获取评论文字文本视图         float textWidth = MeasureUtil.getTextWidth...    }     // 获取评论内容文本视图     private TextView getCommentView(String content) {         TextView tv...        return tv;     }     // 定义一个间距估器,计算动画播放期间间距大小     public static class MarginEvaluator implements...BarrageView节点,且活动代码调用弹幕视图addComment方法发表评论。

51120

自定义角标库

ttv_sice ——————角标文本字号大小 ttv_max ——————角标文本数字最大 ttv_rHeight—————角标矩形高度 ttv_rWidth —————角标矩形宽度 ttv_corner...—————角标圆角大小 ttv_max ——————角标文本数字最大 ttv_rHeight ————角标矩形高度 ttv_rWidth—————角标矩形宽度 ttv_corner—————角标圆角大小...(2)环绕方式: a.固定模式,角标会显示在View固定位置,和View宽高有关,不会随文本在View位置改变改变: ?...: 一般角标颜色,形状之类都是会想到和加入,但是一些其他特性,我们可以从实际开发慢慢归纳进来,这样自定义控件适应性才会更高. a.首先,TetxView角标是用最多,比如导航栏和选项卡...ttv_surround_padding 了; 一步步下来,我们可以看到,给TextView加小红点,对于一些特殊情况,我们不需要额外嵌套和其他View帮助,也可以解决这些情况. 2.TipLayout

1.9K70

android学习笔记----关于findViewById那些事

为了在应用运行时能与这些视图进行交互并且修改它们,例如修改文本或者修改按钮,那么我们需要找到 Java 对象,一旦我们找到它们,我们可以在 MainActivity 中用引用指向它们,记住,我们没有创建新...TextView对象,我们只是在视图树中找到了现有的 TextView,为了与这个视图树 View 进行交互,我们应该创建变量,用来引用这些具体 View,例如,我们可以创建一个 quantity...TextView 变量,它指向这个 TextView,如果你点击 UI 加、减按钮,你就可以改变 TextView 文本使它显示不同数字,又如何把 quantity引用变量与这个 TextView...我们回到布局 XML 文件,还记得我们给 View 指定了 id ?...然后 findViewById 方法遍历它,找到那个视图层次结构某个 View,这个方法返回是 View 类型对象。

29810
领券