`

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);
	}
分享到:
评论

相关推荐

    代码布局学习2

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

    Android:借助addContentView()封装易用的通用加载loading,并防止页面按钮重复点击.rar

    在本文中,我们将深入探讨如何使用`addContentView()`方法来封装一个易用且通用的加载组件,并实现防止按钮重复点击的功能。 首先,我们来看`addContentView()`方法。它是Android `ViewGroup`类的一个成员函数,...

    布局学习之布局代码3

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

    新版Flutter集成到已有Android项目的实现

    新版本的使用方法代码如下: public class MyFlutterActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

    Android夜间模式

    **方法二:使用黑色带透明度的View覆盖** 另一种实现夜间模式的方法是通过在当前Activity上覆盖一个黑色半透明的View。这种方法不需要重启Activity,而是通过改变这个View的透明度来模拟夜间模式的效果。这种方式...

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

    可以使用`addContentView()`方法,或者通过设置`WindowManager.LayoutParams`动态添加到窗口。 6. **键盘隐藏与显示**:为了提供与系统键盘相似的用户体验,还需要实现键盘的隐藏和显示功能。可以添加一个隐藏按钮...

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

    接着使用工具合并class.jar与抓猫SDK的jar包,生成一个包含所有依赖的fat jar包。 7. **整合到Unity3d**:在Unity3d中,新建或打开你的游戏项目,创建一个Plugins->Android目录,将AndroidManifest.xml文件放在此处...

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

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

    Aphid FlipView Demo

    addContentView(flipView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); ``` 以上是关于Aphid FlipView Demo的基本介绍,通过理解和运用这个组件,...

    iOS 实现跑马灯效果的方法示例

    同时,定义一个协议`LGJAutoRunLabelDelegate`,包含一个可选方法,用于在动画停止时接收通知。 ```objc @protocol LGJAutoRunLabelDelegate @optional - (void)operateLabel:(LGJAutoRunLabel *)autoLabel ...

    Android深入浅出之Surface.pdf

    - 这些组件通常是在Activity的生命周期中自动创建的,例如在调用`setContentView()`方法时,会触发`PhoneWindow::addContentView()`方法,进而安装和设置这些组件。 4. **与SurfaceFlinger的交互**: - 当...

    Android 通过触摸动态地在屏幕上画矩形效果

    在`onTouchEvent()`的ACTION_MOVE部分,我们创建了一个`Rect`对象`old`来保存旧的矩形边界,并在更新时使用`union()`方法合并旧边界和新位置。 最后,虽然示例代码中没有提及,但如果你需要获取用户绘制的矩形坐标...

Global site tag (gtag.js) - Google Analytics