草庐IT

contests_listView

全部标签

android - 有没有办法在 Android 的 ListView 中禁用换行?

我有一个包含TextView的ListView,当文本变得太大时,它会换行并且该项目占用两个空间。我想知道在这种情况下是否有关闭换行的方法,是否应该在TextView或ListView中完成。 最佳答案 设置android:singleLineTextView中的属性为true 关于android-有没有办法在Android的ListView中禁用换行?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 如何在 Android 的 PopupWindow 中设置 ListView 的宽度?

我将ListView膨胀为PopupWindow中的contentView。如果我不设置宽度和高度,我就看不到PopupWindow。如果我这样设置它们:setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);布局设置为“fill_parent”。为什么?ListView和ListViewitem的布局属性都设置为“wrap_content”。有什么建议吗?谢谢。 最佳答案 这是怎么做的://Don'tu

android - LinearLayout 内的 ListView 不会增长以显示所有子项

我正在构建一个从侧面打开的滑动菜单。在菜单中,有一个ScrollView,里面有一个LinearLayout,用于一般布局和滚动。另外,为了显示菜单项,我在LinearLayout中有一个ListView,这意味着View层次结构如下:ScrollViewLinearLayoutListView我正在尝试使用自定义适配器填充ListView,它从数组中获取数据。但令人惊讶的是,当我填充数据时,ListView不会增长以显示其所有子项,即使设置为wrap_content。相反,它只显示一个项目,但我可以滚动该项目以查看其余项目。我猜这是因为它已经在ScrollView中,但我不想要Lis

android - 单击项目时如何检查ListView的CheckBox?

如何在点击项目时检查ListView的CheckBox?我有一个带有CheckBox、TextView和Button的ListView。这里我想选择多行ListView,所以使用了CheckBox。如果我点击一行,我想让它对应的CheckBox被选中并获取ListView的被点击项目的RowID。如果我单击Button,我想打开一个弹出窗口或另一个屏幕(Activity),但不能选中CheckBox。如何做到这一点?请帮忙。提前致谢。编辑:这是我的布局的样子。使用适配器到ListView的代码很简单。publicclassAdapterextendsBaseAdapter{privat

android - 使用 ListView,在 Adapter 中删除总是删除最后一项

我的Activity中有一个带有自定义适配器的ListView。每个项目上都有一个删除按钮。当有人点击该按钮时,会弹出一个对话框,询问用户是否真的要删除该项目,点击是后,该项目就会被删除。我验证了在内部删除了正确的项目,但在视觉上只有列表中的最后一项被删除。Activity.recreate显示正确的项目已被删除,但我不想在简单的删除和notifyDataSetChanged()可以解决问题时调用recreate。有人可以指出我的代码可能有什么问题的正确方向吗?我Activity中的源代码是:ListViewmylistview=(ListView)findViewById(R.id.

c# - 在 xamarin android 中删除 ListView

您好,我在Android上的ListView中删除项目时遇到问题,我使用的是xamarinAndroid,我有一个具有删除按钮的自定义行,但是当我单击它时,删除的是最后一个项目而不是所选项目。这是我的代码publicoverrideViewGetView(intposition,ViewconvertView,ViewGroupparent){ButtonbtnDelete;varitem=_items[position];varview=convertView;if(view==null){view=_content.LayoutInflater.Inflate(Resource.L

android - 如何从 BroadcastReceiver 刷新 ListView?

如果我在与我的ListView关联的自定义适配器上调用notifyDataSetChanged(),所有View都应该自行刷新(将调用getView())。现在我有一个正在监听事件的BroadcastReceiver。当事件触发时,必须刷新ListView。我怎样才能做到这一点?谢谢! 最佳答案 如果您从接收器刷新ListView,您将拥有如下代码:BroadcastReceiverbr;publicfinalstaticStringBROADCAST_ACTION="BROADCAST_ACTION";br=newBroadcas

Android:无法刷新我的 ListView

当我尝试删除ListView中的项目时,它不会更新ListView。我在stackoverflow中关注并阅读了一些类似的问题,但没有结果。你能帮帮我吗?我有一个ActivityVer,其中有一个onResume()方法:publicclassVer_DespesasActivityextendsActionBarActivity{privateListViewlistView;privateArrayAdapterdataAdapter;privateDatabaseHelperdatabaseHelper;privateListdespesas;ArrayListitems;MyA

Android - ListView 项目点击显示数据到新 Activity

我有一个用sqlite数据填充的ListView。单击ListView项后,我想显示有关新Activity的详细数据。单击ListView项时,我下面的代码会使应用程序崩溃。请查看我的代码。ListView项点击代码listView.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewadapterView,Viewview,intposition,longl){Cursorres=myDB.getPersonnelList();Int

c# - 更改 Xamarin Forms 上 ListView 项的背景颜色

我有一个ListView,它从ObservableCollection绑定(bind)它的项目,还有一个Button,它改变一个特定对象的“Amount”属性那个ObservableCollection。我想更改这些“金额”已更改的Items的BackgroundColor。我已经为此搜索了解决方案,但找不到。有人知道解决这个问题的方法吗? 最佳答案 一种方法是添加一个新属性,例如HasAmountChanged,将视单元的背景颜色绑定(bind)到该属性,并使用ValueConverter设置颜色。这看起来像下面这样:具有属性的对