android-layout相关内容
我正在尝试使用 ListView 滚动 ListView 的背景.我的方法基于 货架,但货架上的所有东西都具有相同的高度,我不能做出同样的保证. 我有一个这样的活动: public class MainActivity extends Activity {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(s
..
我有一个列表视图,每行有两个文本视图和一个编辑文本,列表视图 setOnItemClickListener() 不起作用. 这是我的 Java 代码. public class CreateChallan extends Activity {ListView lstCreate;String[] strmainItemCode;字符串[] strItem;字符串[] strQuantity
..
我有一个带有 LinearLayoutManager 和 Adapter 的 RecyclerView: @Override public int getItemViewType(int position) {返回位置 == 0?R.layout.header : R.layout.item;} 这是header.xml: OnClickListener/OnTouchListener 设置
..
有没有人有一个关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例?这是我的情况: 我有一个类 SynchDogs,它从服务器中提取数据.因此该类用作我的适配器的源.我想使用 SwipeRefreshLayout 来刷新适配器和 ListView.DogActivity 是 SynchDogs 的观察者,因此 DogActivity 实现了一个 upda
..
我想要一个列表,列表元素之间有不同的分隔线.我用这段代码定义了一个高度为 1 的白色分隔线: _listView.setDivider(new ColorDrawable(Color.WHITE));_listView.setDividerHeight(1); 然而,它将所有元素的分隔线设置为白色,我只希望其中一些元素为白色,而其他元素为不同颜色. 我该怎么做? 解决方案 将分隔
..
我有一个简单的列表视图,我为它定义了一个用于分隔线的自定义可绘制对象.我已将分隔高度定义为 1dp.列表视图位于片段内.
..
我正在开发 android Navigation Drawer 并且通过他们的文档看起来,抽屉只能扩展 Fragment Activity,以便从我的所有活动中打开抽屉,我需要制作我所有的活动一个片段,这不是一个可行的解决方案. 有没有办法打开一个从 Activity 扩展 FragmentActivity 的抽屉? 当我尝试从 Activity 类扩展我的抽屉活动,以及另一个将打开抽
..
我想在 Android 中实现一个包含一些自定义视图的列表.我的问题是我希望视图将一个接一个放置,它们之间有一点重叠.类似于以下架构: 我还想控制这种重叠,当用户点击其中一个项目时,它们会彼此分开. 我试图扩展 ListView 但它似乎很模糊,有什么建议吗? 编辑:这可以更清楚: 我通过将分隔线高度设置为 -50dp 来实现的.这正是我想要实现的目标,但不知何故它并没有反
..
我有一个 ListView,其中每一行都有一个固定的高度. 每行包含一些图像旁边的 TextView. 有时,我想显示的文本太大,因此我想让它可以滚动. 所以我添加了以下几行(基于 Making TextView 在 Android 上可滚动)到我的 TextView text.setMaxLines(5);text.setVerticalScrollBarEnabled(true);te
..
我已经在我的代码中设置了 mButton.setClickable(false); 但这个按钮仍然被我的代码的全局 button.setOnClickListener 调用. 编辑:抱歉更新延迟.以下是我遇到问题的详细信息视图. 在我的 listview customAdapter 类中的 getView 方法 @Overridepublic View getView(int posit
..
我正在尝试创建一个带有 6 个按钮的布局,这些按钮可以像 windows 手机的磁贴一样自动适应屏幕大小.在代码中,我动态创建了 6 个按钮,2 个用于行,但按钮应适合填充后者的屏幕大小.我该如何继续?
..
我的 ListView 中的每个列表项都有多个 TextView.我已经学会了编写正确的 getView 方法,但我不确定我是否使用 setAdapter 来调用该方法. private static String[] project = {"proj1","proj2"};private static String[] workRequests = {“需求收集",“设计"};私有静态字符串[
..
我正在尝试将默认的 ListView 列表分隔符设置为在两侧都有空白边距.我已经尝试设置整个 ListView 的边距,但这并没有产生预期的结果. 我有什么: 我想要做什么(注意分隔线两侧的边距): 这样做的最佳方法是什么?提前致谢! 解决方案 使用 和自定义布局线.像这样: main.xml : AndroidlistviewdividerAc
..
我有一个 ListView,每个项目中有几个 EditText.我对硬件键盘没有任何问题,但软键盘有点吓人.我有两个问题. 当我第一次点击 EditText 时,它会短暂地看起来有焦点,但一旦键盘显示,它就会失去焦点.然后我必须再次单击 EditText 才能获得焦点. 当带有焦点的 EditText 被滚动到视图之外时,焦点会转到......好吧......看截图.我不确定发生了什么.
..
我在我的布局中使用了一个 ListView,如下所示:
..
是否可以根据它在适配器中的位置而不是在 ListView 的可见视图中获取项目视图? 我知道 getChildAt() 和 getItemIdAtPosition() 之类的函数,但是它们根据 ListView 中的可见视图提供信息.我也知道 Android 会回收视图,这意味着我只能使用 ListView 中的可见视图. 我的目标是为每个项目有一个通用标识符,因为我使用的是 Curs
..
我有一个 ListView 和一个自定义样式,它基本上看起来就像 Holo,但带有黄色而不是蓝色. 当我滚动到列表的底部或顶部时,我看到了不合适的蓝色.我为 overscroll_glow.png 和 overscroll_edge.png 制作了自定义可绘制对象,但我不知道如何使用它们. 如何让我的 ListView 使用这些可绘制对象而不是系统可绘制对象? OverScrol
..
这是我的编码部分: listview.xml: gradient_bg.xml:
..
我有一个列表视图,当我的活动开始时,我想要第一个项目将有背景,而其他项目没有任何背景.之后,如果用户选择任何其他项目,则该特定项目的背景将现在是蓝色,其余的没有任何背景.请帮我解决这个问题. 我的layout_effect.xml
..
我的 App 中有一个 ListView,ListView 有一个选择器.我想让这个 ListView 的第一项在启动应用程序时默认被选中,如何?任何人都可以提供一些提示吗?非常感谢. 解决方案 您可以通过 yourListView.setSelection(0);yourListView.getSelectedView().setSelected(true); 希望对你有帮助
..