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

     

  • 相关阅读:
    Hibernate 再接触 事务隔离机制
    Hibernate 再接触 一级缓存 二级缓存 查询缓存
    Hibernate 再接触 性能优化
    Hibernate 再接触 HQL
    Hibernate 再接触 树状结构设计以及学生课程成绩表的设计
    DotNetBar.MetroTilePanel 样式、加载数据、获取数据
    C# superGridControl 样式设置、加载数据、获取数据
    system.data.oracleclient 需要 8.17 需要oracle客户端问题
    程序员必备
    LinQ to sql
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577112.html
Copyright © 2011-2022 走看看