3.3 MonoForAndroid用户人机界面-更改TextView文字颜色
来源:互联网 发布:霸占大牛股选股软件 编辑:程序博客网 时间:2024/05/22 18:22
在程 序中新建两个类成员变量:mTextView01与mTextView02.
这两个变量在onCreate之初,以findViewById方法初始化为layout(main.xml)里的TextView对象.在当中使用了
Resource类以及Drawable类,分别创建了resources对象以及HippoDrawable对象,
Main.axml
<?xml version="1.0" encoding="utf-8"?><AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget35" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/myTextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/str_1" android:layout_x="61px" android:layout_y="69px" /> <TextView android:id="@+id/myTextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/str_2" android:layout_x="61px" android:layout_y="69px" /></AbsoluteLayout>
MainActivity.cs
添加新的命名空间
using Android.Content.Res;using Android.Graphics.Drawables;using Android.Graphics;
把JAVA编写的 Resources resources = getBaseContext().getResources();
更改为C#:Resources resources = this.Resources;
sing System;using Android.App;using Android.Content;using Android.Runtime;using Android.Views;using Android.Widget;using Android.OS;//using Android.Content.Res;using Android.Graphics.Drawables;using Android.Graphics;namespace Ex03_03{ [Activity(Label = "Ex03_03", MainLauncher = true, Icon = "@drawable/icon")] public class MainActivity : Activity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it TextView mTextView01 = (TextView)FindViewById(Resource.Id.myTextView01); mTextView01.SetText("文本1", TextView.BufferType.Normal); Resources resources = this.Resources; Drawable HippoDrawable = resources.GetDrawable(Resource.Drawable.darkgray); mTextView01.SetBackgroundDrawable(HippoDrawable); TextView mTextView02 = (TextView)FindViewById(Resource.Id.myTextView02); mTextView02.SetTextColor(Color.Red); } }}
0 0
- 3.3 MonoForAndroid用户人机界面-更改TextView文字颜色
- 3.1 MonoForAndroid用户人机界面-更改与显示文字标签-TextView标签的使用
- 3.13 MonoForAndroid用户人机界面--置换文字颜色的机关
- 3.4 MonoForAndroid用户人机界面-置换TextVew文字
- 3.2 MonoForAndroid用户人机界面-更改手机窗口画面底色
- 3.14 MonoForAndroid用户人机界面--控制不同的文字字体
- 更改TextView文字颜色
- 3.5 MonoForAndroid用户人机界面-取得手机屏幕大小
- 3.9 MonoForAndroid用户人机界面--调用另一个Activity
- 3.16 MonoForAndroid用户人机界面--自制计算器
- 3.6 MonoForAndroid用户人机界面-样式化的定型对象
- 3.8 MonoForAndroid用户人机界面-手机页面的转换
- 3.10 MonoForAndroid用户人机界面--不同Activity之间的数据传递
- 3.11 MonoForAndroid用户人机界面--返回数据到前一个Activity
- 3.12 MonoForAndroid用户人机界面--具有交互功能的对话框
- 3.15 MonoForAndroid用户人机界面--如IPHONE拖动相片特效 Gallery画廊
- 3.17 MonoForAndroid用户人机界面--关于(About)程序信息 Menu功能菜单程序设计
- 更改TextView字体颜色
- qt 根据选择栏目动态创建控件
- 希尔排序
- WAS 中JAVA内存溢出的解决方法
- W3School的SQL教程
- Swift语言基本概览
- 3.3 MonoForAndroid用户人机界面-更改TextView文字颜色
- dbms_lob用法小结
- Android Service播放音乐
- JS中的闭包函数
- Jacoco覆盖率工具使用之maven篇
- unity3d build apk
- 插入排序
- COCOS2DX-BOX2D游戏开发 Box2d概念详解
- JAVA面向对象与内存分析