向井蓝18才,上海挂号网上预约,包若兮
自定义控件的步骤:
1 view的工作原理
2 编写view类
3 为view类增加属性
4 绘制屏幕
5 响应用户消息
6 自定义回调函数
java代码
/*
* private string text;
*
* public string gettext() { return text; }
*
* public void settext(string text) { this.text = text; }
*/
public mytext(context context) {
super(context);
// todo auto-generated constructor stub
layoutinflater inflate = (layoutinflater) context
.getsystemservice(context.layout_inflater_service);
view view = inflate.inflate(r.layout.tabhost_item, this, true);
text1 = (textview) view.findviewbyid(r.id.tabhost_tv);
}
public void settextviewtext(string tabhost_name) {
text1.settext(tabhost_name);
}
/*
* @override protected void ondraw(canvas canvas) { // todo
* auto-generated method stub super.ondraw(canvas); paint p = new
* paint(); p.setcolor(color.white); p.settextsize(10);
* canvas.drawtext(text, 25, 25, p); }
*/
}
xml代码
<textview
android:id="@+id/tabhost_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论