【发布时间】:2016-02-04 17:12:03
【问题描述】:
我正在使用 frameLayout 并将其添加到已经包含列表视图的视图组中。现在出现的问题是框架视图被固定在底部。我希望它降到底部。
这是我的代码:
public void addToView(ViewGroup view){
view.addOnLayoutChangeListener(layoutChangeListener);
frameParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT
);
removeAllViews();
View v = makeControllerView();
view.addView(v, frameParams);
}
【问题讨论】:
-
抱歉,这令人困惑,至少对我而言。您的意思是它位于底部,但您只想在滚动到列表底部时看到它?
-
否,默认情况下框架布局位于顶部。但我希望它保持在底部。
-
这可以通过将重力或规则与 RelativeLayout 父容器一起使用来完成。
-
怎么做。我使用的是框架布局而不是相对布局。请详细说明。
-
您能否发布您正在尝试使用的 xml 文件,以便我可以帮助修改它以满足您的需求?
标签: android view android-framelayout viewgroup