gpt4 book ai didi

android自定义控件和自定义回调函数步骤示例

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章android自定义控件和自定义回调函数步骤示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

自定义控件的步骤

1 View的工作原理 2 编写View类 3 为View类增加属性 4 绘制屏幕 5 响应用户消息 6 自定义回调函数 。

java代码 。

  。

复制代码 代码如下:

private class MyText extends LinearLayout {     private TextView text1,

  。

    /*      * 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代码 。

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?> <!-- GMapTabActivity中自定义控件MyText的自布局 --> 。

  。

<TextView     android:id="@+id/tabhost_tv"     android:layout_width="wrap_content"     android:layout_height="wrap_content"      /> 。

  。

最后此篇关于android自定义控件和自定义回调函数步骤示例的文章就讲到这里了,如果你想了解更多关于android自定义控件和自定义回调函数步骤示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com