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值显示不同的背景颜色。

     

  • 相关阅读:
    TListView点击表头进行排序和显示图标的方法
    绘制空心圆
    Delphi中设置默认打印机
    远程桌面(摘自百度)
    添加作业到ORACLE(定时执行的计划)
    字节数转换为KB或MB或GB
    C语言绘制表格
    AcroPDF.ocx退出窗体报错的解决方法
    ADOQuery的批处理方式
    杀掉进程
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577112.html
Copyright © 2011-2022 走看看