`

android-> 代码添加视图 addContentVIew

 
阅读更多

 

@Override
protected void onCreate(Bundle savedInstanceState) {
	// TODO Auto-generated method stub
	super.onCreate(savedInstanceState);

	TextView tv = new TextView(this);
	FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
	FrameLayout.LayoutParams.WRAP_CONTENT,
	FrameLayout.LayoutParams.WRAP_CONTENT);
	// 设置广告出现的位置(悬浮于顶部)
	params.topMargin = 0;
	params.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;

	tv.setText("我擦擦擦...dynamic layout");
	addContentView(tv, params);
	// setContentView(tv);
}

 

如果是 service 可以用 

getWindow().addContentView(l1, params);

 

分享到:
评论

相关推荐

    代码布局学习2

    `addContentView` 和 `setContentView` 都是用来设置或添加视图(View)到Activity的主要方法,但它们在使用上有着明显的区别。 首先,我们来详细了解这两个方法: 1. **setContentView()**: `setContentView` ...

    Unity3d怎么嵌入抓猫聚合平台广告

    7. **整合到Unity3d**:在Unity3d中,新建或打开你的游戏项目,创建一个Plugins->Android目录,将AndroidManifest.xml文件放在此处。同时,新建一个bin目录,将生成的fat jar包放入。最后,将Android项目的res资源...

    布局学习之布局代码3

    本篇文章将深入探讨“布局学习之布局代码3”,重点讲解`addContentView`、`setContentView`的区别和用法,以及`addView`的使用。 首先,让我们了解`setContentView`。`setContentView`是Android活动中一个至关重要...

    Android 强行夺取EditText系统键盘输入改为自定义安全键盘输入

    5. **显示自定义键盘**:在监听到EditText获取焦点后,将自定义键盘视图添加到布局中。可以使用`addContentView()`方法,或者通过设置`WindowManager.LayoutParams`动态添加到窗口。 6. **键盘隐藏与显示**:为了...

    Aphid FlipView Demo

    1. 添加依赖库:根据平台(如iOS或Android)添加相应的库或SDK。 2. 初始化FlipView:在代码中创建并配置Aphid FlipView实例。 3. 设置数据源:提供内容数据,如图片URL或文本信息。 4. 自定义布局:根据需求定制每...

    Android中仿IOS提示框的实现方法

    在`builder()`方法中,我们初始化Dialog对象,设置点击屏幕不消失的属性,并通过`addContentView()`添加布局。然后,我们通过findViewById()找到XML布局中的各个控件并设置其内容和监听器。最后,通过返回this而...

Global site tag (gtag.js) - Google Analytics