关于2-7的几个细节问题

关于2-7的几个细节问题

  1. final String[] ***=getResources().getStringArray(R.array.**);这里的final的作用是什么?视频中是自动补上的,老师没有讲解

  2. settextsize()参数是int或float,那么他设置的字体大小单位是什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2017-10-24 11:57:35

1、final就是不可变的意思。

2、settextsize()参数是int或float你只需要传入一个数字就可以了,比如word中你选择字体也就是22,18类似。需要什么样的参数,你就传递什么值就可以了。

  • 提问者 凛冬phx #1
    。。没问明白 1. final String[] font_values=getResources().getStringArray(R.array.font_size); builder4.setSingleChoiceItems(R.array.font_name, checkedId, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub checkedId=arg1; textview.setTextSize(Float.parseFloat(font_values[arg1])); dio1.dismiss(); } }); 这里不加final为什么不行 2.那这里的22 18 是什么单位,比如你传的是settextsize(20),那显示出来的是20什么?
    2017-10-24 16:20:33
  • Tender10 回复 提问者 凛冬phx #2
    word上的字体是一个意思啊,设置20就是代表的20号字体啊。
    2017-10-24 18:00:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android从界面到数据存储2018版
  • 参与学习       504    人
  • 提交作业       1003    份
  • 解答问题       1044    个

本专题是专为有Java语言基础想入坑Android开发的同学们准备的。从AndroidUI基础一直到网络,数据存储,一步到位入门Android开发。如果你会Java,那就不要犹豫了~ ~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师