## ZKTextView 文本控件 ### 文本显示 这里有几个设置文本的重载方法: ~~~ void setText(const std::string &text); void setText(const char *text); void setText(char text); // setText('A'),对应显示"A" void setText(int text); // setText(12345),对应显示"12345" ~~~ 事例代码: ~~~ // HelloActivity.cpp文件 void HelloActivity::onCreate() { Activity::onCreate(); // 通过ID值找到对应的控件(以下代码最终由UI Tool自动生成,开发人员只需在相应的cc文件里调用mTextView1Ptr对象的接口即可) mTextView1Ptr = (ZKTextView *) findControlByID(ID_HELLO_TEXTVIEW_1); } // logic/HelloLogic.cc文件 static void onUI_init() { //Tips :添加 UI初始化的显示代码到这里,如:mText1->setText("123"); // 设置文本内容 if (mTextView1Ptr) { mTextView1Ptr->setText("Hello EasyUI!"); } } ~~~ ### 文本颜色 接口方法:void setTextColor(int color); 代码: ~~~ // 设置文本颜色为绿色 mTextView1Ptr->setTextColor(0x00FF00); ~~~ ### 特殊字符集 我们先使用UI Tool导入相应的图片,设置好对应的ASCII值 ![](https://box.kancloud.cn/c4940ec8ef8813ff87a34344a53cd931_257x23.png =250x20) ![](https://box.kancloud.cn/b5edb19b294c14195ff4f171832f780c_703x242.png) 之后通过mTextView1Ptr->setText("12345") 就会有如下效果: ![](https://box.kancloud.cn/5c948788a3e5bc12e00cfcac6c0cf07a_107x37.png) ### 获取文本内容 接口方法: ~~~ const string& getText() const; ~~~