gpt4 book ai didi

Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享

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

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

这篇CFSDN的博客文章Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

如果想在自定义的View上面显示Button 等View组件需要完成如下任务 。

  1.在自定义View的类中覆盖父类的构造(注意是2个参数的) 。

复制代码 代码如下:

  public class MyView2 extends View{ 。

  。

  public MyView2(Context context,AttributeSet att) 。

  {super(context,att),

  } 。

  public void onDraw(Canvas c) 。

  { // 这里绘制你要的内容 。

  } 。

  } 。

  2.定义布局文件 。

复制代码 代码如下:

< ?xml version="1.0" encoding="utf-8"?> 。

  。

  < FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 。

  android:orientation="vertical" 。

  android:layout_width="fill_parent" 。

  android:layout_height="fill_parent" 。

  > 。

  < com.lovose.MyView2 。

  android:id="@+id/View01" 。

  android:layout_width="fill_parent" 。

  android:layout_height="fill_parent" 。

  > 。

  < /com.lovose.MyView2> 。

  < AbsoluteLayout android:id="@+id/AbsoluteLayout01" android:layout_width="wrap_content" Android:layout_height="wrap_content"> 。

  < Button android:text="Button01" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="100dip" Android:layout_y="100dip">< /Button> 。

  < /AbsoluteLayout> 。

  < /FrameLayout> 。

  //哈哈,你可以任意定义UI的显示了 。

  。

最后此篇关于Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享的文章就讲到这里了,如果你想了解更多关于Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

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