相关疑难解决方法(0)

如何设置Android ScrollView淡化边缘的颜色?

我有一个带有白色背景的Android滚动视图.褪色边缘是白色半透明渐变.我想改变它是黑色而不是白色.我在同一个项目中有一个ListView,白色背景默认有黑色渐变边缘,但我找不到设置的位置(如果有的话).

android scrollview fading

39
推荐指数
5
解决办法
4万
查看次数

Android:ScrollView问题

我在ScrollViews上遇到了很多问题.最近我尝试创建一个内容超出屏幕大小的LinearView,因此我使用父元素ScrollView创建了新的布局,并将其宽度和高度设置为自定义值(布局必须显示为对话框 - 不填充整个屏幕).

选择元素后,红色边框将显示为包含预定义ScrollView LayoutWidth和LayoutHeight的矩形,即可.然后我放入LinearView并将值LayoutWidth和LayoutHeight设置为fill_parent.

然后,当我开始将元素添加到LinearLayout时,边框(红色lile)包装了插入的元素,而不是整个父ScrollView.

因此,当LinearLayout(ScrollView的子节点)的内容超出父ScrollView的大小时,滚动没有出现,底部元素只是不可见.

无论如何..在这种情况下,XML内容过于庞大,无法在此处发布问题,现在我对更简单的示例遇到了同样的问题.

布局的以下部分旨在是可滚动的EditText(在用户输入超过窗口小部件的主要大小的情况下).我想将EditText高度设置为120px,因此我将父ScrollView高度设置为120px,将子EditText设置为fill_parent.同样在这种情况下,EditText不会填充整个ScrollView区域,而是一行:

 <ScrollView android:layout_height="120px" android:layout_width="fill_parent">
<EditText android:id="@+id/txtContent" android:layout_height="fill_parent" android:layout_width="fill_parent" android:text="TestContent">
</EditText>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何重塑上面的内容,以便EditText填充父控件,如果用户的输入超过控件大小,滚动出现?

谢谢!

编辑:

以下是布局的屏幕截图

删除死了的ImageShack链接
删除了死ImageShack链接

layout android scrollview

29
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×2

scrollview ×2

fading ×1

layout ×1