幸运快三 > 数码 > android

android ui控件&android开发:[11]ui控件之TextView

android开发:[11]ui控件之TextView,TextView是Adroid中常用的组件之一,可以用他来显示文字,就像一个标签一样。对于TextView我们最经常用到的设置是在文本的排版,比如设置字体的大小,字体的颜色,字体的样式,本篇教大家怎么利用TextView提供的属性来配置它。

TextView是Android中常用的组件之一,可以用他来显示文字,就像一个标签一样。对于TextView我们最经常用到的设置是在文本的排版,比如设置字体的大小,字体的颜色,字体的样式,本篇教大家怎么利用TextView提供的属性来配置它。

静态添加设置TextView

  1. 1

    新建一个android开发项目,如果你之前已经建立过helloworld,就可以利用它。打开项目的布局文件,如图所示。

    android开发:[11]ui控件之TextView步骤阅读
  2. 2

    打开后,我们可以在左侧的面板里找到TextView这个空间,我们用鼠标拖拽到手机的屏幕窗口里。

    android开发:[11]ui控件之TextView步骤阅读
  3. 3

    现在我们就通过可视化的编辑模式为程序添加了一个Textview控件。

    android开发:[11]ui控件之TextView步骤阅读
  4. 4

    如果我们切换到代码模式,就可以看到在xml源代码里,开发工具为我们自动生成了相应的xml代码。

    android开发:[11]ui控件之TextView步骤阅读
    android开发:[11]ui控件之TextView步骤阅读
  5. 5

    我们来看一下代码里面有哪些属性是Textview常用的。

    android开发:[11]ui控件之TextView步骤阅读
  6. 6

    TextView控件还有很多其他的常用属性,我们来了解一下。

    android开发:[11]ui控件之TextView步骤阅读
  7. 7

    现在我们通过在xml里增加以上的三个属性并设定相应的值,比如我们设置文字的颜色为红色,大小为34sp,字体加粗。

    android开发:[11]ui控件之TextView步骤阅读
  8. 8

    返回到视图化编辑界面,看到效果已经出来了。

    android开发:[11]ui控件之TextView步骤阅读
    END

通过代码来控制控件

  1. 1

    首先我们要找到添加java代码的文件,如图在src目录下面的MainActivity.java文件,点击打开代码编辑器。

    android开发:[11]ui控件之TextView步骤阅读
  2. 2

    在代码中定位到setContentView这一行,从它下面开始输入代码进行编程。

    android开发:[11]ui控件之TextView步骤阅读
  3. 3

    要想通过代码对我们进行的textview进行控制,我们就需要它的id属性,利用id来定位到这个控件。

    android开发:[11]ui控件之TextView步骤阅读
  4. 4

    可以通过以下的几个方法来设置textview的属性。

    android开发:[11]ui控件之TextView步骤阅读
  5. 5

    我们看一下加好的代码,然后我们帮xml静态设置的代码去掉。

    android开发:[11]ui控件之TextView步骤阅读
  6. 6

    如果你输入代码的每行前面出现了红叉标志,应该是没有导入相应的类,只要把鼠标移动到关键字上面,可以看到“import 。。。”的菜单选择就可以了。

    android开发:[11]ui控件之TextView步骤阅读
  7. 7

    接下来我们把静态xml里之前加过的属性去掉。

    android开发:[11]ui控件之TextView步骤阅读
  8. 8

    然后回到视图编辑,看我们代码的设置并没有生效?当然,还么有运行代码呢。

    android开发:[11]ui控件之TextView步骤阅读
  9. 9

    我们启动模拟器来看看,nice!

    android开发:[11]ui控件之TextView步骤阅读
    END
android开发(共16篇)
上一篇:GenyMotion安装go...|下一篇:Drawable图片使用

本文来自投稿,不代表幸运快三立场,转载请注明出处:http://www.morucat.com/digital/9638.html