我正在尝试使用输入和输出开发块表示。 主要的意思是:
所以我们有这样的事情:
我设法构建了一个动态画布,当用户按下其中一个按钮(画面区域增长)时,该画布会发生变化。
当画布大于屏幕高度时,问题就开始了。结果是这样的:
请注意,我有一个滚动视图。然而,似乎scrollview将所有内容都置于黑色中。我的xml文件是这样的:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<pt.mypackage.BlockCanvas
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<EditText
... />
<Button
... />
<Button
... />
</RelativeLayout>
</ScrollView>
答案 0 :(得分:0)
我遇到了与您的问题类似的问题,我通过使用RelativeLayout
并使用android:layout_allignParentTop="true"
整理滚动视图解决了这个问题。如果不起作用,请尝试添加空视图(没有高度,只是宽度),它将作为您的ScrollView将放置在其下方的锚点。我希望这是有道理和有效的