布局参数:我使用什么导入?

阿里·法拉利(Arri Ferrari)

我和这个人的情况类似:当setContentView()用于Surfaceview时实现Admob标语

我的“ sGame”创建了一个我想要的横向视图游戏,上面放置了一个admob广告。

我认为答案会起作用,但是我不确定要为“ layout.setLayoutParams”导入哪个LayoutParams。

当我在LayoutParams上按Alt + Enter时,我得到以下选项:

import android.view.ViewGroup.LayoutParams;
import android.widget.AbsoluteLayout.LayoutParams;
import android.widget.LinearLayout.LayoutParams;
import android.widget.RelativeLayout.LayoutParams;
import android.widget.FrameLayout.LayoutParams;
import android.widget.GalleryLayout.LayoutParams;
import android.support.v7.widget.LinearLayoutCompat.LayoutParams;
//... quite a few more options
清扫器

不同的布局管理器使用不同的布局参数。这非常明显:RelativeLayout使用RelativeLayout.LayoutParamsLinearLayout使用LinearLayout.LayoutParams等。

这意味着,您需要使用 RelativeLayout.LayoutParams

import android.widget.RelativeLayout.LayoutParams;

因为在您提到的链接中,答案告诉您使用RelativeLayout

现在,让我给您一些额外的信息。如果您使用了错误的参数怎么办?一个InvalidCastException被抛出。当您遇到该异常时,您可能会知道哪里出了问题。您使用了错误的Params类型。Android正在尝试将这种类型的Params强制转换为正确的类型!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用导入的布局覆盖约束布局

来自分类Dev

我的弹出功能应该使用什么参数?

来自分类Dev

为什么Elixir警告我导入未使用?

来自分类Dev

我需要导入什么才能在UnitTests中使用launchActivity <>()?

来自分类Dev

JavaScript:我什么也不能导入

来自分类Dev

我的参数是什么?

来自分类Dev

为什么我应该优先使用通配符来输入参数?

来自分类Dev

为什么我可以不使用LINQ条件而保留参数?

来自分类Dev

我应该使用什么类型的方法`self`参数?

来自分类Dev

为什么我不能使用std:cin作为参数

来自分类Dev

我应该对第n个孩子使用什么参数?[解决了]

来自分类Dev

为什么我不能使用new()传递参数?

来自分类Dev

为什么我不能使用这个参数?

来自分类Dev

为什么我的函数不能使用参数?

来自分类Dev

为什么我不能膨胀布局包含片段的布局?

来自分类Dev

为什么我的网站布局崩溃了?

来自分类Dev

为什么我的布局不尊重约束?

来自分类Dev

为什么我的HTML结构不能与CSS Grid布局一起使用?

来自分类Dev

如何使用带<include />参数的布局?

来自分类Dev

无法理解布局充气机?它有什么作用?为什么我们使用它?

来自分类Dev

导入使用什么jar文件?

来自分类Dev

问:为什么我的java.awt.event。*; 导入“未使用”,但是我在代码中使用了它吗?

来自分类Dev

为什么即使我的client.js未使用它,也必须导入“反应”

来自分类Dev

为什么我无法使用ipython访问Django shell中的导入函数?

来自分类Dev

为什么我们需要使用导入“ babel-polyfill”;在反应成分?

来自分类Dev

为什么我必须使用Python中的电子邮件模块“从模块导入”?

来自分类Dev

为什么我仅在使用-m标志的情况下才能正确导入python?

来自分类Dev

为什么我仅在使用-m标志的情况下才能正确导入python?

来自分类Dev

为什么我无法使用ipython在Django的shell中访问导入的函数?

Related 相关文章

  1. 1

    使用导入的布局覆盖约束布局

  2. 2

    我的弹出功能应该使用什么参数?

  3. 3

    为什么Elixir警告我导入未使用?

  4. 4

    我需要导入什么才能在UnitTests中使用launchActivity <>()?

  5. 5

    JavaScript:我什么也不能导入

  6. 6

    我的参数是什么?

  7. 7

    为什么我应该优先使用通配符来输入参数?

  8. 8

    为什么我可以不使用LINQ条件而保留参数?

  9. 9

    我应该使用什么类型的方法`self`参数?

  10. 10

    为什么我不能使用std:cin作为参数

  11. 11

    我应该对第n个孩子使用什么参数?[解决了]

  12. 12

    为什么我不能使用new()传递参数?

  13. 13

    为什么我不能使用这个参数?

  14. 14

    为什么我的函数不能使用参数?

  15. 15

    为什么我不能膨胀布局包含片段的布局?

  16. 16

    为什么我的网站布局崩溃了?

  17. 17

    为什么我的布局不尊重约束?

  18. 18

    为什么我的HTML结构不能与CSS Grid布局一起使用?

  19. 19

    如何使用带<include />参数的布局?

  20. 20

    无法理解布局充气机?它有什么作用?为什么我们使用它?

  21. 21

    导入使用什么jar文件?

  22. 22

    问:为什么我的java.awt.event。*; 导入“未使用”,但是我在代码中使用了它吗?

  23. 23

    为什么即使我的client.js未使用它,也必须导入“反应”

  24. 24

    为什么我无法使用ipython访问Django shell中的导入函数?

  25. 25

    为什么我们需要使用导入“ babel-polyfill”;在反应成分?

  26. 26

    为什么我必须使用Python中的电子邮件模块“从模块导入”?

  27. 27

    为什么我仅在使用-m标志的情况下才能正确导入python?

  28. 28

    为什么我仅在使用-m标志的情况下才能正确导入python?

  29. 29

    为什么我无法使用ipython在Django的shell中访问导入的函数?

热门标签

归档