相关疑难解决方法(0)

LinearLayout不在ScrollView内扩展

我有一个LinearLayout里面ScrollViewandroid:layout_height="fill_parent",但它并没有扩展到的最大高度ScrollView.我的布局看起来像:

level    layout    layout_width    layout_height
1    LinearLayout    fill_parent    fill_parent
2    LinearLayout    fill_parent    wrap_content
3    (some irrelevant stuff)
2    ScrollView      fill_parent    fill_parent <-- this expands full height
3    LinearLayout    fill_parent    fill_parent <-- this does not (has orientation=vertical)
(following stuff probably are irrelevant, but just to be sure:)
4    TextView        fill_parent    fill_parent
4    LinearLayout    fill_parent    wrap_content
Run Code Online (Sandbox Code Playgroud)

我可以看到LinearLayout它没有扩展整个高度,ScrollView因为在Eclipse中Android Layout Editor,如果我选择ScrollView(在"大纲"面板中)它会突出显示一个红色边框,将屏幕填充到底部但是当我选择LinearLayout它的高亮显示时不会扩展到屏幕的底部.我怎么能这样做?

我想要达到的效果是在它下面有一些文字和一个按钮(在第LinearLayout4级里面只有一个按钮).文本可能足够大,需要滚动条,在这种情况下,我希望用户必须向下滚动才能看到按钮.如果文本不够大,滚动条,我希望LinearLayout包含按钮粘在屏幕的底部. …

android android-layout

362
推荐指数
4
解决办法
14万
查看次数

Android - 如何制作可滚动的constraintlayout?

我想制作一个允许我使用约束布局向下滚动的布局,但我不知道如何去做.如果scrollview是这样的constraintlayout的父级吗?

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

<android.support.constraint.ConstraintLayout
    android:id="@+id/Constraint"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
Run Code Online (Sandbox Code Playgroud)

或者相反?也许有人可以指点我这方面的好教程或举个例子,我似乎无法找到一个.

此外,我不知道这是否是一个错误或一些配置,我不已经建立,但我看到了这样的图片 一个地方有蓝图"蓝色矩形"以外的一些成分但他们是可见的,而在我的身边,如果我将一个组件放在"白色空间"上我无法看到它或将其移动到任何地方,它出现在组件树上.

UPDATE

我找到了一种方法,可以在设计工具中滚动约束布局,使用horiontal准线向下推约束布局边框并将其扩展到设备之外,之后您可以使用引导线作为约束布局的新底部锚定组件.

android android-layout android-scrollview android-constraintlayout

120
推荐指数
8
解决办法
10万
查看次数

带有ScrollView的Android Studio ConstraintLayout

我正在制作一个带有图标列表的应用程序,所以每行两个图标,我有8个图标.4适合视图,但重置不.我使用过ConstraintLayout(最新的Android Studio).

所以,我想 - 如何实现这个ConstraintLayout定位并使其可滚动?我添加了ScrollView.创建时,它会自动添加LinearLayout.所以没问题,我删除它,我在其中添加ConstraintLayout,以便我的项目看起来像这样:

ConstraintLayout - ScrollView - ConstraintLayout

到目前为止一切都那么好,但现在如果我在设计视图或蓝图视图上删除任何小部件 - 什么都没有添加.如果我将它放在第二个约束布局下,它会加起来好,但是约束是针对1st constraintlayout构建的,如果我切换到2nd,则所有constraintlayout控件都会从设计视图的顶部消失.

我的问题是:如何制作可滚动的图标页面,正确定位(最好是约束布局方式)?

谢谢!

android android-studio android-constraintlayout

7
推荐指数
1
解决办法
4183
查看次数