GridView 没有 LayoutParams() 函数,View 没有 View.WRAP_CONTENT。我的设置有什么问题?
问问题
44 次
4 回答
1
Android 中没有类有“LayoutParams()
函数”,因为 Java 没有函数,Java 方法通常以小写字母开头。
GridView
有一个getLayoutParams()
方法,继承自View
.
FILL_PARENT
并且WRAP_CONTENT
是 上的公共静态数据成员, Android 中使用ViewGroup.LayoutParams
的所有类的基类。LayoutParams
于 2013-01-05T16:45:18.440 回答
0
为什么要有一个View.WRAP_CONTENT
?有一个常数ViewGroup.LayoutParams.WRAP_CONTENT
。
于 2013-01-05T16:45:57.280 回答
0
LayoutParams
是一个类的名称,其中大多数Layout
类都有特殊的实现。基类定义在ViewGroup
. 请参阅 JavaDoc 以了解哪些类具有派生实现。
WRAP_CONTENT 在ViewGroup
类中定义:http:
//developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#WRAP_CONTENT
于 2013-01-05T16:46:42.207 回答
0
它使用来自布局父级的 LayoutParams。看到这个
如果你想在 LinearLayout 中放置一个按钮,你必须这样做。
button.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
于 2013-01-05T16:47:14.633 回答