您的位置:首页 > 移动开发 > Android开发

Android开发之TextView文本组件的…

2013-12-30 20:36 393 查看




找到我们的res文件夹下边的layout,打开activity_main.xml文件,里边的文件代码如下所示

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
 
 
xmlns:tools="http://schemas.android.com/tools"
 
  android:layout_width="match_parent"
 
 
android:layout_height="match_parent"
 
  tools:context=".MainActivity"
>

 
  <TextView
 
     
android:id="@+id/mytext1"
 
     
android:layout_width="fill_parent"  
 表示的是宽度占满整个屏幕
 
     
android:layout_height="wrap_content"
  表示的是高度自行调整
 
     
android:textColor="#000000"
  表示的是文本的颜色
 
     
android:textSize="16px"    
  表示字体的大小
 
     
android:text="哈尔滨师范大学" 表示我们要显示的字体
 
     
/>
 
  
 
  <TextView
 
     
android:id="@+id/mytext2"
 
     
android:layout_width="fill_parent"
 
     
android:layout_height="wrap_content"
 
     
android:textColor="#000000"
 
     
android:layout_margin="30px"
 
     
android:textSize="16px"
 
     
android:text="姓名:包汉青" 
 
     
/>
 
  
 
  <TextView
 
     
android:id="@+id/mytext3"
 
     
android:layout_width="fill_parent"
 
     
android:layout_height="wrap_content"
 
     
android:textColor="#000000"
 
     
 android:layout_margin="60px"
 
     
android:textSize="16px"
 
     
android:textStyle="bold"  
 表示字体加粗
 
     
android:text="中国 黑龙江"
 
     
/>
 
  
 
  <TextView
 
     
android:id="@+id/mytext4"
 
     
android:layout_width="fill_parent"
 
     
android:layout_height="wrap_content"
 
     
android:textColor="#000000"
 
     
android:layout_margin="90px"  margin的大小
 
     
android:background="@drawable/touxiang"
 表示我们的背景图片,@后边为文件夹,touxiang图片名称
 
     
android:text="背景图上显示文字"
 
     
/>
 
  
 
  该文字显示超链接效果
 
  <TextView
 
     
android:id="@+id/mytext5"
 
     
android:layout_width="fill_parent"
 
     
android:layout_height="wrap_content"
 
     
android:  
 
     
android:textColor="#000000"
 
     
android:textSize="15px"
 
     
android:layout_marginTop="200px"
 
     
android:layout_marginLeft="90px"
 
     
android:text="百度  www.baidu.com"
 
     
/>

</RelativeLayout>

改进
前边的编写方式,重复内容很多,因此我们需要简化开发。我们就使用到了样式表
 
1,定义一个样式表
在我们的res下边的values当中新建一个mystyle.xml文档

<?xml version="1.0"
encoding="utf-8"?>
<resources
xmlns:android="http://schemas.android.com/apk/res/android">
    <style
name="mystyle">
     
  <item
name="android:textSize">30px</item>
     
  <item
name="android:textColor">#000000</item>
     
  <item
name="android:layout_width">fill_parent</item>
     
  <item
name="android:layout_height">wrap_content</item>
   
</style>
</resources>

那我们如何引用这个文件呢
在我们的<TextView>标签当中加入style="@style/mystyle"
mystyle是mystyle.xml当中的一个name

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: