安卓实战案例——TextView的使用

上一博客 怎么新建一个安卓项目和运行了建好后自带的HelloWorld程序,各位看官是否觉得学习安卓不是很难呢。

这次本博客主要讲解安卓中文字标签的使用

TextView 组件

我们可以先看下 安卓API

由上图 我们可以知道TextView 静态文本显示的组件,并且我们可以对文本进行一定的编辑。

TextView 在android.widget包中(我们在Aandroid中使用的具体视图组件,都是在android.widget包中的),而android.widget.TextView是android.view.View直接子类,这里注意TextView类并不在android.view包中。

接下来 我们可以按 我上一章博客写的步骤(安卓实战案例——第一个APP)创建一个新的安卓项目

选择EX_01 -> res -> layout 目录下的activity_main.xml双击打开,然后会在右边视图界面上生成标签,选择正文activity_main.xml标签,如下图

修改xml代码

 <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

修改后

    <TextView
        android:id="@+id/tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="我的第一个TextView" />

如图保存

保存,然后运行我们就可以看到修改后的文字了。

我们还可以在JAVA代码中修改文字

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        //找到控件的ID
        TextView tv = (TextView) findViewById(R.id.tv);
        
        
        //生成文字
        String str = "TextView不光可以在XML文件中修改,还可以在JAVA代码中修改噢!";
        
        //把生成的文字放入对应ID的TextView中
        tv.setText(str);
        
        
    }

如图保存 

保存并运行

项目实例代码地址 http://down.51cto.com/data/1985640

时间: 2024-08-02 07:03:34

安卓实战案例——TextView的使用的相关文章

安卓实战案例——第一个APP

如果不会搭建android 开发环境  可以看http://blog.csdn.net/yzhj2005/article/details/6980676/这篇博文 创建第一个安卓项目 打开Eclipse --File--New--Android Application Project点击 到配置界面 填好需要的参数和选择自己的版本号 然后选择NEXT--NEXT--NEXT--NEXT 直接到最后一个界面选择Finish(项目创建完成) 完成后 会生成MyFirstApp开发目录 选中MyFir

运维实战案例之“Argument list too long”错误与解决方法

作为一名运维人员来说,这个错误并不陌生,在执行rm.cp.mv等命令时,如果要操作的文件数很多,可能会使用通配符批量处理大量文件,这时就可能会出现"Argument list too long"这个问题了. 1.错误现象 这是一台Mysql数据库服务器,在系统中运行了很多定时任务,今天通过crontab命令又添加了一个计划任务,退出时发生了如下报错: #crontab -e 编辑完成后,保存退出,就出现下面如下图所示错误: 2.解决思路 根据上面报错的提示信息,基本判定是磁盘空间满了,

Linux系统shell脚本编程——生产实战案例

Linux系统shell脚本编程--生产实战案例     在日常的生产环境中,可能会遇到需要批量检查内网目前在线的主机IP地址有哪些,还可能需要检查这些在线的主机哪些端口是开放状态,因此依靠手工来检查是可以实现,但比较费时费力,所以需要结合shell脚本来实现批量检查的功能,那么今天就来做个小小的实验. 1.开发脚本前准备 一般大家都知道,测试主机是否在线,常用的命令无非就是ping.nmap,因此,首先找一个地址来测试下ping命令的效果 [[email protected] scripts]

运维实战案例之文件已删除但空间不释放问题解析

1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,如下图所示: 这里首先说明一下服务器的一些删除策略,由于Linux没有回收站功能,我们的线上服务器所有要删除的文件都会首先移动到系统/tmp目录下,然后定期清除/tmp目录下的数据.这个策略本身没有问题,但是通过检查发现这台服务器的系统分区中并没有单独划分/tmp分区,这样/tmp下的数据其实是占用了根分区的空间.既然找到了问题,那么删除/tmp目录下一些大数据即可,执行如下命令,检查/tmp下最

《Web渗透技术及实战案例解析》pdf

下载地址:网盘下载 内容简介 编辑 本书从Web渗透的专业角度,结合网络安全中的实际案例,图文并茂地再现Web渗透的精彩过程.本书共分7章,由浅入深地介绍和分析了目前网络流行的Web渗透攻击方法和手段,并结合作者多年的网络安全实践经验给出了相对应的安全防范措施,对一些经典案例还给出了经验总结和技巧,通过阅读本书可以快速掌握目前Web渗透的主流技术.本书最大的特色就是实用和实战性强,思维灵活.内容主要包括Web渗透必备技术.Google黑客技术.文件上传渗透技术.SQL注入.高级渗透技术.0day

安卓实战

实战01.修改软件图标 实战02.模拟器无法启动怎么解决 实战03.点击按钮实现左右切换屏幕 实战04.ViewPager实现左右滑动 实战05.ListView下拉刷新 实战06.服务器端的编写 -PHP数组 -Mysql -PHP中的json 安卓实战,布布扣,bubuko.com

Storm容错机制Acker详解和实战案例

Storm中有个特殊的Executor叫acker,他们负责跟踪spout发出的每一个Tuple的Tuple树.当acker发现一个Tuple树已经处理完成了,它会告诉框架回调Spout的ack(),否则回调Spout的fail(). Acker的跟踪算法是Storm的主要突破之一,对任意大的一个Tuple树,它只需要恒定的20字节就可以进行跟踪. 我们期望的是,如果某个Tuple被Bolt执行失败了,则Spout端可以重新发送该Tuple.但很遗憾的是,框架不会自动重新发送,需要我们自己手工编

009.实战案例::产品设计实例精解

1.实战案例1 2.实战案例2 3.实战案例3 4.实战案例4 5.实战案例5 6.实战案例6 7.实战案例7 8.实战案例8 9.实战案例9 10.实战案例10 11.实战案例11 12.实战案例12 13.实战案例13 14.实战案例14 15.实战案例15 16.实战案例16 17.实战案例17 18.实战案例18 19.实战案例19:工兵铲 20.实战案例20 21.实战案例21 22.实战案例22 23.实战案例23 24.实战案例24 25.实战案例25 25.实战案例:25V型带轮

Vue2.0入坑教程— 实战案例

前言:下面我们将一起来学习制作一个简单vue的实战案例. 说明:默认我们已经用vue-cli(vue脚手架或称前端自动化构建工具)创建好项目了 一. 项目说明 ps:这个简单小项目只提供一个小小小的骨架,需要向"它"身上具体加多少"肉",需要大家考虑好功能和布局后进行完善. 1.首先看下主页效果:如下图 主页分析:大体上分为上(header).中(body或content).下(footer)三部分,中间body部分是由若干个相同的li组成的"列表&quo