`
hbldw521
  • 浏览: 30192 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

android开发日记3----UI编程(TextView)

阅读更多

文本框(TextView)
TextView直接继承了View,它还是EditText、Button两个UI组件类的父类。TextView的作用就是在界面上显示文本---从这个意义上来看,它有点类似于Swing编程中的JLabel,不过它比JLabel功能更强大

代码示例

package com.apk;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class TextViewUIActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("测试UI组件--TextView");
        setContentView(tv);
    }
}

运行效果

 

 

TextView和EditText具有很多相似之处,它们之间的最大区别在于TextView不允许用户编辑文本内容,而EditText则允许用户编辑文本内容。
TextView提供了大量的XML属性,这些XML属性大部分即可适用于TextView,又可以适用于EditText,但有少量XML只能适用于其中之一。

 



 

 

 

我们可以通过如上表中列出的XML属性在界面布局文件中控制TextView中文本的行为(如:颜色,字体等)

代码片段:
<TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello"
        android:textSize="20pt"
        android:textColor="#ff0000"
        />
 

  • 大小: 134.6 KB
  • 大小: 396.8 KB
  • 大小: 361.8 KB
  • 大小: 156.6 KB
分享到:
评论

相关推荐

    JoneCool-Android-MyDiary-master_android_androidstudio_Androidstu

    【标题】"JoneCool-Android-MyDiary-master_android_androidstudio_Androidstu" 提供的是一个基于Android Studio开发的个人日记应用项目源代码。这个项目可能是由开发者JoneCool创建的,旨在帮助用户在Android设备上...

    安卓(Android)期末课程设计-私人日记.zip

    【安卓(Android)期末课程...通过这个私人日记项目,学生不仅能深入理解Android应用开发的基本流程,还能提升解决问题和实际编程的能力。同时,这也是一个展示个人学习成果的好机会,有助于提高编程和项目管理技能。

    android 日记本

    综上所述,"android 日记本"源代码涵盖了Android应用开发的基础,包括UI设计、数据存储、生命周期管理、Intent机制等核心概念,对初学者来说是一个很好的学习资源。通过研究这个项目,不仅可以理解Android应用的基本...

    Android应用源码之日记本.zip

    11. **异步编程**:日记的保存和加载可能涉及I/O操作,为了防止UI冻结,可以使用AsyncTask、IntentService或现代的LiveData和ViewModel组件实现后台处理。 12. **Material Design**:Android推荐使用Material ...

    私密日记本android小程序

    总结来说,构建一个私密日记本的Android小程序需要掌握以下知识点:Android基础、网络编程、SQLite数据库操作、用户身份验证、UI设计和安全性考虑。通过实践这些技术,开发者不仅可以创建出一款实用的日记应用,还能...

    Android项目-diaryApp开发.zip

    在本项目中,我们关注的...综上所述,"diaryApp"项目涵盖了Android开发的基本概念和技术,包括UI设计、数据库操作、数据持久化和应用间的通信等。通过参与这样的项目,开发者能够提升Android应用开发的技能和实践经验。

    Google.Android开发入门与实战

    内容简介  《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、... 最后,祝广大开发者的技术日益精进,早日开始Android开发之旅,赶上移动互联网的第一班车,共赢中国3G未来!

    Google Android开发入门与实战的代码

    1.3.1 开发基于Android平台的应用 3 1.3.2 参加Android开发者大赛 3 1.3.3 个人英雄主义再现——得到更多人的认可和尊重 3 1.3.4 获得应有的收益——Android Market 3 1.4 真实体验——Android模拟器 ...

    Android代码-[安卓开源]适合新手的简单记事本项目.zip

    这些文件使用 Android 的布局系统来组织 UI 元素,如 TextView(显示文本)、EditText(供用户输入文本)和 Button(供用户点击触发操作)。 4. **SQLite 数据库**:Android 使用 SQLite 来存储应用数据。在这个...

    Android应用源码个人毕设日记课程表.zip

    通过分析这个毕设项目的源码,开发者不仅可以学习到基本的Android应用开发技能,还能了解到如何将这些技术应用于实际项目,提升自己的编程能力。对于初学者来说,这是一个很好的实践平台,能够加深对Android开发的...

    安卓瞬间日记源码可使用 明日学院附带

    1. 用户界面(UI):Android应用通常使用XML布局文件来定义界面元素,如TextView用于显示文字,EditText用于用户输入,Button用于交互等。源码中可能包含了这些元素的设计和排列。 2. 数据存储:日记应用需要保存...

    我的日记本

    总的来说,"我的日记本"项目涵盖了Android应用开发的核心技术,包括UI设计、数据管理、网络编程和第三方服务集成。对于初学者来说,这是一个很好的实践项目,可以帮助他们巩固和提升Android开发技能。同时,对于有...

    简易的记事本android课程设计.doc

    - 提高学生的Android编程能力,理解Android应用的基本架构。 - 掌握Android UI设计原则,创建用户友好的记事本界面。 - 实践Android中的数据存储机制,如SQLite数据库,用于保存用户记事。 - 通过调试和优化,...

    app-android-funny-emotion

    综上所述,"app-android-funny-emotion"是一个使用Java编程语言开发的Android应用程序,它专注于提供有趣的、情感化的用户体验。开发者需要掌握Android平台的基本知识,包括UI设计、事件处理、数据存储以及网络通信...

    我的日记本app(Kotlin版)_20172131131张泽益1

    例如,`android:text="@{diary.title}"`这样的表达式将日记的标题直接绑定到TextView上。 **4. Navigation组件** - **Navigation Graph**:通过Navigation组件,可以清晰地定义应用程序的导航路径。在这个项目中,...

    移动开心网 Android手机版源代码

    6. **我的日记**:这个功能可能涉及到文本编辑和查看,可能需要使用EditText和TextView,同时也可能有云同步日记内容,需要用到网络编程技术。 7. **赠送礼物**:这部分涉及交互设计,包括选择礼物、购买流程(如果...

    class-diary-android:Android 应用程序客户端在您的课程中进行签到

    6. **User Interface(UI)设计**:Android提供了丰富的UI组件,如TextView、EditText、Button等,用于构建用户界面。"班级日记-android"的UI可能包括日期选择器、姓名列表和签到按钮等元素,这些都需要通过XML布局...

    理财软件安卓开发

    同时,为了实现动态数据展示,我们还需要学习Android的数据显示控件,如TextView、ListView或RecyclerView,它们能够帮助我们展示用户的消费记录和日记内容。 接下来,我们需要处理数据存储。在安卓应用中,数据...

    Android-DiaristProject:使用 SQLite 数据库的 Android 项目。 在此应用程序中,您可以记录、雇用和评估日记作者

    3. **Android UI 设计**:使用 XML 布局文件创建用户界面,可能涉及到各种布局管理器(如 Linear Layout, Relative Layout, Constraint Layout)和 UI 控件(EditText, TextView, Button 等)。 4. **Activity 和 ...

Global site tag (gtag.js) - Google Analytics