首页
学习
活动
专区
工具
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):

90060

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

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

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

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

    1.1K00

    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.3K100

    论 Android 中 Span 的正确打开方式

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

    1.6K50

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

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

    2.3K10

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

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

    2.4K20

    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

    37120

    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="字体大小...app的build.gradle中的android中添加; 第五步,在AndroidManifest.xml文件中声明权限,并在application标签中添加内容; 第六步,测试代码,获取定位信息

    69320

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

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

    79250

    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

    57540

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

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

    1.9K20

    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);//设置文本内容

    64420

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

    以间距属性为例,它的动画步骤说明如下: 1、定义一个间距估值器,它实现了接口TypeEvaluator的evaluate方法,并在该方法中返回指定时间点的间距数值; 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方法发表评论。

    54120

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

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

    36910

    Android训练课程(Android Training) - 构建你的第一个应用

    (更多的讨论请阅读 支持不同平台的版本 Supporting Different Platform Versions). 在本项目中,我们将这些设置保留为默认值....1.改变你的文件夹到安卓SDK的安装目录 tools/ 下。 2.执行 android list targets 这将打印出你的SDK中你已经下载的所有可用的安卓平台列表。...android:layout_width 和android:layout_height 为了代替使用具体的尺寸来指定宽度和高度,“wrap_content”值指示了视图将会仅仅需要去适应视图的内容的大小...对所有的视图来说,默认的weight是0,那么,如果你为仅有的一个视图指定任何weight大于0的值,那么这个视图填满无论多少的剩余空间,知道所有的视图被分配他们需要的空间。...putExtra() 方法具有一个 键(key) 的名称作为第一个参数,和 值(value) 作为第二个参数。

    2.2K00

    自定义角标库

    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

    2K70
    领券