android-listview相关内容
contactsList在readContacts()方法执行前为空,即contactsView.setAdapter(adapter)执行时contactsList为空,为什么此代码仍能正确显示联系人信息? public class MainActivity extends AppCompatActivity { ListView contactsView; ArrayAdapter
..
我创建了一个列表视图,并在我的自定义对话框中实现了该列表视图。该列表视图使用数组适配器,而在我的数组适配器中,我使用自己的布局和所需的颜色。代码如下所示。 listView = new ListView(context); ArrayAdapter adapter = new ArrayAdapter(Loged.this,
..
我有一个很长的 ListView,用户可以在返回前一个屏幕之前滚动它.当用户再次打开此 ListView 时,我希望将列表滚动到与之前相同的位置.关于如何实现这一点的任何想法? 解决方案 试试这个: //保存索引和顶部位置int index = mList.getFirstVisiblePosition();查看 v = mList.getChildAt(0);int top = (v
..
我有以下代码: protected override void OnCreate(捆绑包){progress = ProgressDialog.Show(this, "", "Loading...");progress.SetProgressStyle(ProgressDialogStyle.Spinner);base.OnCreate(捆绑);//将Activity的视图设置为我们的列表布局S
..
我希望你们中的一些人可以帮助我: 我有一个自定义列表视图2 个文本视图和 1 个单选按钮. 我想把它作为一个单一的选择,但每次我单击列表视图上的项目,它不会删除从另一个单选按钮“检查". 我的xml代码:
..
我有一个使用 getView 完成的自定义列表视图.它必须是每行右侧的 4 个文本视图和一个单选按钮.我在这里看到了很多关于此的示例,但无法理解.这是我的 getView 函数.在这种情况下,我可以看到行,但是当我选择另一个单选按钮时,单选按钮仍然被选中.我应该在函数中添加什么才能使单选按钮正常工作并获取所选单选按钮的 ID?谢谢 私有静态类 CitizenAdapter 扩展 BaseAdap
..
我想从列表视图的列表视图中获取选中的单选按钮,如下图所示. AttendanceView.class 包com.cfms.ApplicationLayer;导入android.os.Bundle;导入android.support.v4.app.Fragment;导入 android.view.LayoutInflater;导入android.view.View;导入android.vie
..
当通过 Viewpagers 滑动时,它的工作完美,我在 getView() 方法上使用 ViewPagers 的 setId() 方法完成了>BaseAdapter. 实现代码类似于这个线程,我在这里找到:在这篇文章中 在创建每个 ViewPager 的 Object 后添加 setId(position+1). 但是当我开始滚动列表(水平)时,应用程序崩溃,显示以下 Logc
..
我是Android 编程的新手. 我有一个项目列表,当用户点击一个项目时,它会将他们带到一个包含该项目详细信息的屏幕. 我希望用户能够左右滑动以查看列表中其他项目的详细信息,而不是返回列表并选择另一个项目. 我读到我需要使用 ViewPager 来实现左右滑动,所以我这样做了. ViewPager 工作正常,但是当我单击列表中的任何项目时,我总是会到达 ViewPager 中的
..
您好,我想通过 SearchView 小部件在我的应用中搜索用户.当 SearchWidget 处于活动状态时,我想在相同 XML 布局的 ViewPager 上方的 ListView 中显示建议的用户名.我使用了以下 xml
..
在我的应用程序中,我有一个 ViewPager,其中每个都有一个自定义 ListView,它像表格中的行一样链接在一起.问题是,当我在第一页滚动 ListView 然后滚动 ViewPager 时,第一页的 ListView 和第二页的 ListView 未对齐.listView 必须对齐,因为在第一个中我有一个带有描述的 TextView,然后是 4 个带有数据的列,而在接下来的 ListVie
..
有没有办法将 viewpager 添加为 listview 项? 我想在所有真正的列表项跟随之前将其添加为我的列表视图顶部的“标题".我尝试使用 addHeaderView() 或在我的列表适配器中声明多个视图类型,但是,无论我尝试什么方式,viewpager 都不会显示. 有没有人做过类似的事情?救命! 解决方案 引用Dianne Hackborn,ViewPager “只是
..
编辑: 我无法写入 EditText,当我尝试写入时它消失了某事,这是因为当我修改数据时调用了 getView() 我需要从 SQLite 加载一些数据 &在 ListView 或 Grid 中列出它.接下来是提供内联编辑功能,即用户也可以在 ListView OR 网格中编辑数据. 目前我正在为此目的使用 ListView.我所做的是我已经为行项目定义了布局,下面提供了示例 x
..
我有一个显示多个项目的列表视图.现在我想滚动到某个特定项目(例如第 33 个项目).我知道这可以通过 myList.setSelection(32); 但在 UI 上,该项目没有收到任何突出显示(因为它处于触摸模式?!).如何为该项目应用特定的背景颜色?我试过了 myList.getSelection().getSelectedView().setBackgroundColor(Color.
..
我正在制作一个应用程序,在该应用程序中,我使用 JSON 将数据提取到 ListView 中,并允许用户以另一种形式(即 singleMenuItem 形式)查看所选项目. 我已经放置了一个按钮 - 添加到购物车.每当用户单击“添加到购物车"按钮时,所选项目需要显示在“查看购物车"表单中.对于添加到购物车的每件商品,都会重复相同的过程. 我只想显示每个项目的标题和成本,对于那些我使用
..
以下用于设置自定义字体的代码会降低我的整个应用程序的速度.如何修改它以避免内存泄漏并提高速度和管理内存? public class FontTextView extends TextView {私人静态最终字符串标签=“FontTextView";公共 FontTextView(上下文上下文){超级(上下文);}public FontTextView(上下文上下文,AttributeSet at
..
我有一个 ListView,每个项目中都有编辑文本,我想知道如何使 EditText 可编辑.如果我设置android:windowSoftInputMode="adjustPan" 进入清单,但仅在某些设备上.在某些设备上,软键盘会覆盖编辑文本. 另一方面,如果我没有将 android:windowSoftInputMode="adjustPan" 放在清单中,则 EditText 在显示
..
我有一个自定义的 ListView.每行都有一个 EditText、Buttons &文本视图.为了使 ListView 项目可点击,我为行布局保留了 android:descendantFocusability="blocksDescendants".如果我不保留 descendantFocusability,我将无法为 onItemClick 实施操作.如果我保留 descendantFocu
..
我知道这里有很多类似的问题但我无法在一个简单的示例应用程序中获得任何提供的解决方案. 第一次显示软键盘时会出现问题.一旦显示出来,只有再次按下 editText 才能使其可编辑. 尝试了以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这并不能解决任何问题.在弹出软键盘后,似乎必须强制调整活动的大小.不幸的是,它
..
到目前为止,我已经在这方面花费了大约 6 个小时,并且遇到的只是障碍.一般的前提是 ListView 中有一些行(无论它是由适配器生成的,还是作为标题视图添加的)包含一个 EditText 小部件和一个 按钮.我想要做的就是能够使用慢跑球/箭头,将选择器导航到像正常一样的单个项目,但是当我到达特定行时——即使我必须明确标识该行——具有焦点孩子,我希望那个孩子获得焦点,而不是用选择器指示位置.
..