首页 > 其他分享 >3月1日Android开学学习

3月1日Android开学学习

时间:2023-03-01 22:47:44浏览次数:43  
标签:xml 开学 tv 学习 java Android 文本 hello

Android开发的简单控件

1.文本显示

2.视图基础

3.常用布局

4.按钮触控

5.图像显示

文本显示

(1)设置文本内容

1.在XML文件中通过属性Android:text设置文本

Android:text="你好,世界";

2.在java代码中调用文本视图对象的setText方法设置文本

在xml文件中设置id,Android:id="@+id/tv_hello"

在java文件中setContentView(R.layout.xml文件名);TextView tv_hello=findViewById(tv_view);tv_view.setText(你好,世界);

(再新建模块中系统会自动生成java文件,xml文件,运行会出现helloworld,需要我们将AndroidMainfest.xml文件中系统自动生成的java文件改为我们建立的java文件)

这样写虽然不会有错误但是会有警告,系统说我们进行硬编码,我们要在strings.xml文件中添加<string name="hello">你好,世界</string>,再调用hello就好了

(2)设置文本的大小

1.在java代码中调用setTextSize方法,即可指定文本大小

2.在xml文件中则通过属性Android:textSize指定文本大小,此时需要指定字号单位

  px:手机屏幕的最小显示单位,与显示屏有关

  dp:置于屏幕的尺寸有关

  sp:专门设置字体大小的

(3)设置文本的颜色

在java代码中调用setTextColor方法即可设置文本颜色,具体色值可从Color类取

例如:setContentView(R.layout.activity_text_size);  TextView tv_hello=findViewById(R.id.tv_hello);  tv_hello.setTextSize(30);  tv_hello.setTextColor(Color.GREEN);

也可以设置文本背景,同样可分为在java文件中设置,也可在xml文件中设置。

标签:xml,开学,tv,学习,java,Android,文本,hello
From: https://www.cnblogs.com/cinan/p/17170183.html

相关文章

  • 网络安全丨二进制小白应该如何学习入门?
    作者:黑蛋昨天说了一下为神马二进制学习周期长,今儿就来聊一聊Windows二进制小白应该如何学习入门。学逆向,先要学正向,这个是没办法避免的事情,不要想着一开始就要搞破解,搞病......
  • PyQt5 自然语言处理学习笔记(一)
    前言最近想将自然语言处理的项目进行可视化,尽量还是使用回Python语言,因此打算用PyQT来实现相应的功能。入门案例一个简单的自然语言处理的demo,使用PyQt框架,该demo可以读......
  • Android病毒分析基础(一)
    前期准备环境准备主要就是Android开发的环境,详细的可以参考非充老师白皮书第一章,其中包含了Win、Linux环境,如果需要mac环境配置可以自行检索,或者公众号留言,我们会在后期......
  • JAVAWEB学习-Servlet实现完整功能增删改查-完整代码
    importcom.DB;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet......
  • javaSE学习四
    Super/*super注意点:1.super调用父类的构造方法,必须在构造方法的第一一个2.super必须只能出现在子类的方法或者构造方法中!3.super和this不能同时调用构......
  • C++ STL学习笔记-C++ STL基础
    仅自己回忆使用,若有侵权,联系删除algorithm实用库函数sort:迭代器类型必须为随机访问迭代器(first,last),应该支持<运算符,可以自己写比较nth_element()>partial_sort()......
  • Binary GCD 学习笔记
    算是一点杂项吧,感觉没什么机会用上。0x00前言有时你需要大量且快速的求gcd,像P5435。但是对值域预处理gcd又很麻烦,所以这时候我们可以考虑BinaryGCD。0x01原理......
  • Java基础学习(一)
    目录简单Java代码注释在Java中有以下注释数据类型整型浮点型char类型boolean类型变量命名规范常量类型之间的转换强制类型转换运算符结合赋值自增和自减boolean运算符其他......
  • 扩展欧几里得学习笔记
    温馨提示:本文推式子比较多,建议跟着文章自己推一推。扩展欧几里得是什么扩展欧几里得(exgcd)是一个可以用来求\(ax+by=c\)(\(c\%\gcd(a,b)=0\),否则无解)的解的算法求解\(ax......
  • 均值不等式学习笔记
    从平均数说起我们都知道\(n\)个数的平均数表示为:\[\frac{a_1+a_2+a_3+\cdotsa_n}{n}\]这种最常见的平均数被称为“算术平均数”(ArithmeticMean)。还有一种常用的平均......