android-layout相关内容

计算ListView每一行的高度

我正在尝试使用 ListView 滚动 ListView 的背景.我的方法基于 货架,但货架上的所有东西都具有相同的高度,我不能做出同样的保证. 我有一个这样的活动: public class MainActivity extends Activity {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(s ..
发布时间:2022-01-05 23:31:00 移动开发

关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例

有没有人有一个关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例?这是我的情况: 我有一个类 SynchDogs,它从服务器中提取数据.因此该类用作我的适配器的源.我想使用 SwipeRefreshLayout 来刷新适配器和 ListView.DogActivity 是 SynchDogs 的观察者,因此 DogActivity 实现了一个 upda ..

为列表视图中的每个元素设置不同的分隔线颜色

我想要一个列表,列表元素之间有不同的分隔线.我用这段代码定义了一个高度为 1 的白色分隔线: _listView.setDivider(new ColorDrawable(Color.WHITE));_listView.setDividerHeight(1); 然而,它将所有元素的分隔线设置为白色,我只希望其中一些元素为白色,而其他元素为不同颜色. 我该怎么做? 解决方案 将分隔 ..
发布时间:2022-01-05 23:30:08 移动开发

从活动类打开 Android Navigation Drawer

我正在开发 android Navigation Drawer 并且通过他们的文档看起来,抽屉只能扩展 Fragment Activity,以便从我的所有活动中打开抽屉,我需要制作我所有的活动一个片段,这不是一个可行的解决方案. 有没有办法打开一个从 Activity 扩展 FragmentActivity 的抽屉? 当我尝试从 Activity 类扩展我的抽屉活动,以及另一个将打开抽 ..
发布时间:2022-01-05 23:28:15 Java开发

带有部分重叠的自定义视图项的列表视图 (Android)

我想在 Android 中实现一个包含一些自定义视图的列表.我的问题是我希望视图将一个接一个放置,它们之间有一点重叠.类似于以下架构: 我还想控制这种重叠,当用户点击其中一个项目时,它们会彼此分开. 我试图扩展 ListView 但它似乎很模糊,有什么建议吗? 编辑:这可以更清楚: 我通过将分隔线高度设置为 -50dp 来实现的.这正是我想要实现的目标,但不知何故它并没有反 ..
发布时间:2022-01-05 23:27:13 移动开发

是否可以将可滚动的 TextView 添加到 ListView?

我有一个 ListView,其中每一行都有一个固定的高度. 每行包含一些图像旁边的 TextView. 有时,我想显示的文本太大,因此我想让它可以滚动. 所以我添加了以下几行(基于 Making TextView 在 Android 上可滚动)到我的 TextView text.setMaxLines(5);text.setVerticalScrollBarEnabled(true);te ..

自定义样式列表分隔器

我正在尝试将默认的 ListView 列表分隔符设置为在两侧都有空白边距.我已经尝试设置整个 ListView 的边距,但这并没有产生预期的结果. 我有什么: 我想要做什么(注意分隔线两侧的边距): 这样做的最佳方法是什么?提前致谢! 解决方案 使用 和自定义布局线.像这样: ma​​in.xml : AndroidlistviewdividerAc ..
发布时间:2022-01-05 23:11:09 移动开发

在 ListView (Android) 中聚焦 EditTexts 的问题

我有一个 ListView,每个项目中有几个 EditText.我对硬件键盘没有任何问题,但软键盘有点吓人.我有两个问题. 当我第一次点击 EditText 时,它会短暂地看起来有焦点,但一旦键盘显示,它就会失去焦点.然后我必须再次单击 EditText 才能获得焦点. 当带有焦点的 EditText 被滚动到视图之外时,焦点会转到......好吧......看截图.我不确定发生了什么. ..

如何在android中的listview中获取项目的视图?

是否可以根据它在适配器中的位置而不是在 ListView 的可见视图中获取项目视图? 我知道 getChildAt() 和 getItemIdAtPosition() 之类的函数,但是它们根据 ListView 中的可见视图提供信息.我也知道 Android 会回收视图,这意味着我只能使用 ListView 中的可见视图. 我的目标是为每个项目有一个通用标识符,因为我使用的是 Curs ..
发布时间:2022-01-05 23:08:37 Java开发

ListView 的自定义过度滚动发光/边缘颜色?

我有一个 ListView 和一个自定义样式,它基本上看起来就像 Holo,但带有黄色而不是蓝色. 当我滚动到列表的底部或顶部时,我看到了不合适的蓝色.我为 overscroll_glow.png 和 overscroll_edge.png 制作了自定义可绘制对象,但我不知道如何使用它们. 如何让我的 ListView 使用这些可绘制对象而不是系统可绘制对象? OverScrol ..