zoukankan      html  css  js  c++  java
  • Java代码操作TextView控件(2017年10月9日)

    1、使用Java代码操作TextView控件

    注意:

    为了让java代码能够拿到TextView的引用,必须为TextView添加id

    如何获取TextView的引用?

    1xml文件中为TextView设置id

    2java代码中,在setContentView()方法后,使用findViewById(参数)方法获取引用需要根据控件类型来设置类型转换。

    3)使用TextView的方法来控制TextView

    setText(参数),参数表示TextView显示的文本内容

    layout

     

    MainActivity.java

     

    【案例】点击+1

     

    【案例】设置TextView的背景颜色

    background属性,表示背景颜色

    参考代码:

    layout:

     

    java:

     

    效果:

     

    2、使用EditText控件

    这是一个输入控件

    哪些场景需要录入信息?

    1)拨打电话(录入数字)

    2)发消息(文本)

    3)设置密码(只能字母+数字+符号)

    常用属性:

    inputType:表示输入的文本类型,可以设置为:texttextPasswordtextEmailAddressdateTimedate

    numeric:打开数字输入

    【案例】注册用户

    如何创建新的Activity

    右键项目ànewàactivityàempty activity

     

    完成了:

    1)创建了Activityjava类文件

    2)创建了ActivityLayout文件

    3)在AndroidManifest.xml中注册了Activity

    如何设置为启动的首界面?

    修改主入口为新创建的Activity

    参考代码:

    layoutactivity_main3.xml

     

    AndroidMainfest.xml

     

    参考代码:

    layoutlayout_main3.xml

     

     

     

    界面效果:

     

    【案例】如何获取用户输入的信息?

    如何设置信息给EditText

    EditText提供了2个方法:

    setText(参数):表示为EditText设置内容

    getText():表示获取EditText输入的内容

    参考:

    layout-layout-main4.xml

     

     

    Main4Activity.java

     

    效果:

     

    【作业】

    界面上3EditText、分别用于表示设置颜色的rgb

    1button,用于设置TextView的颜色,也就是根据rgb值设置颜色

    1TextView,用于响应button点击后根据设置的rgb值显示不同的背景颜色。

     

  • 相关阅读:
    二分查找LintcodeNo14
    二次排序LincodeNo.846
    github常用操作
    ubuntu18.04 Testlink安装 配置
    树莓派4B安装ffmpeg
    ubuntu18.04下基于XAMPP的Testlink安装部署
    使用rsync同步服务器和NFS数据
    Pandas Cheat Sheet
    【转】Makefile常用万能模板(包括静态链接库、动态链接库、可执行文件)
    gitlab cd ci
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577112.html
Copyright © 2011-2022 走看看