我不知道如何使用WHERE条款从MySQL获取数据并最终加载到Android listView?我想根据名称和月份获得日期, timein 和超时.这是我到目前为止尝试的. getData public void getData(String name, String month) { class GetDataJSON extends AsyncTask { @Override protected String doInBackground(String... params) { DefaultHttpClient httpclient = new DefaultHttpClient(new BasicHttpParams()); HttpPost httppost = new HttpPost("h
以下是关于 listview 的编程技术问答
在这里,我正在访问手机的联系人并在自定义列表视图中显示. 现在,我必须将所选的复选框值插入不同的行中的MySQL数据库.在这里,我能够将单个复选框值插入数据库.如果我选择了多个值,则数据将存储在单行中.我必须进行修改才能将单个数据插入每一行..?我正在使用PHP文件将数据存储到数据库中. displayContact.java public class DisplayContact extends Activity implements OnItemClickListener{ //ArrayList to store name and phone number List name1 = new ArrayList(); List phno1 = new ArrayList(); MyAdapter ma ; Button select; private S
我需要设置ListView的宽度和高度.虽然设置宽度可以按预期工作,但设置高度没有效果,ListView始终伸展到屏幕的底部(屏幕的引导和ListView的底部之间只有余量).我是在渲染方法中创建listView: this._stationsListFrom = component} style={styles.stationsList} dataSource={this.state.dataSource} renderRow={(rowData) => {rowData}} /> 这是它的风格: stationsList: { backgroundColor: 'white', height: 0, } 我还试图通过此命令以一种方法设置其高度: this._stationsListFrom.setNativeProps({height: 200}); 当我尝试使用此
我在我的SwiftUI View中使用List显示了一系列项目.我累了添加contextMenu以在List中删除单个项目.以下是结果. 动画不是预期的.在移动下一个之前,该行闪烁.如何设置animation.right或类似的东西,以便没有UI故障,并且看起来像onDelete> 发生的默认行为 ps:我无法使用onDelete,因为在我的应用中,左右滑动具有其他功能. 这是代码. struct ListDelete: View { @State var cars = ["Tesla", "Mercedes", "Audi", "Tata", "Jaguar"] var body: some View { List(cars, id: \.self) { car in Text(car).contextMenu { Button(action: {
问题: 下面的所有代码均以下拉列表表单在ListView窗口小部件中过滤. DB模型中的表单Fetch cancorias表格,它应该从listView $ dataprovider中过滤产品. 中的内容. 结果: 这是行不通的.当我按表单中的cancorias按钮时,什么都不会发生.它只是闪烁并像以前一样再次显示所有产品. 屏幕带有表单和列表视图在详细信息中显示产品: produtos控制器动作: public function actionView2() { $model = new Produtos(); $searchModel = new ProdutosSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); $dataProvider = new ActiveDataProvider([ 'query
我正在尝试显示从MySQL服务器到Android的数据,但没有显示数据. 数据无法检索到Android ListView.但是我可以看到 数据显示在我的本地主机上. 检索 String myJSON; JSONArray information = null; ArrayList> infoList; infoList = new ArrayList>(); listView = (ListView) findViewById(R.id.listView2); public void getData() { class GetDataJSON extends AsyncTask { @Override
我有一个桌子工作尾巴,如下图所示. 现在,我想检索TWD等于1的两个数据,然后将它们加载到Android ListView中.我不确定我错过了什么,因为没有检索数据. public void BuildEditDetails(final String ID) { // It holds 1 class GetDataJSON extends AsyncTask { @Override protected String doInBackground(String... params) { DefaultHttpClient httpclient = new DefaultHttpClient(new BasicHttpParams()); HttpPost httppost = new HttpPos
我是一个初学者,我正在创建一个求职应用程序,该应用将显示作业信息作为listView,其中数据来自Wamp Server数据库.我遇到一个问题:当我为此listView制作搜索过滤器时,无法解析方法" getTringarrayList".请参阅searchfilter.java的第11行.谁能帮忙?非常感谢! searchfilter.java public class SearchFilter extends ListActivity { private EditText filterText = null; ArrayAdapter adapter = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main)
我正在创建一个需要显示手机触点的应用程序,其照片,名称和号码.我创建了一个listView,可以用通用照片显示联系人和数字,但是我无法显示Contat的图片.这是我的代码: 如何将联系人的图片连接到SimpleCursoradapter中?还有另一个吗? 非常感谢. 解决方案 我弄清楚了.如果有人有同样的问题,这就是我的做法: 在扩展ListActivity的活动中: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Cursor names = getNamesAndPictures(); names.moveToFirst(); ListAdapter adapter = new MySimpleCursorAdapter(this, R.layout.c
我的listView只需文字即可运行非常顺利 - 但是,一旦我尝试加载缩略图(甚至来自缓存),它就会变得Soo oppy. 我正在使用通用图像加载程序脚本 public View getView(...)中我的文章entryadapter中的代码: /** * PHOTOS */ ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this.mContext) .enableLogging() .memoryCacheSize(41943040) .discCacheSize(104857600) .threadPoolSize(10) .build(); DisplayImageOptions imgDisplayOptions = new DisplayImag
因此,使用的众所周知的视图持有人通常看起来像(litchadapter): ... @Override public View getView(final int position, View convertView, final ViewGroup parent) { final Album album = albums.get(position); ViewHolder viewHolder = null; if (convertView==null){ convertView = inflater.inflate(R.layout.albums_list_item, null); final ImageView albumImage = (ImageView) convertView.findViewById(R.id.album_icon);
我有一个使用wpf listView/gridview绑定到观察力的窗口.表演真是太可怕了.每次添加/删除/修改项目时,该应用程序都试图加载300-400个项目和CPU使用峰值.分析没有发现任何明显的东西. 有人有任何建议吗? 解决方案 检查这些属性: VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling" ScrollViewer.IsDeferredScrollingEnabled="True" 其他解决方案 您需要如本文中所述虚拟化listView的项目库: wpf:数据虚拟化 on codeproject 由 Paul> Paul McClean 其他解决方案 第一个猜测,您是否使用每个ListViewItem使用复杂的数据模板?这可能是从许多图像到(旧的)bitmapeffects到懒惰的属性,这些属性是
在 viewhorter "> viewholder "> view holder"> ? viewholder对象将每个组件视图存储在标签中 布局的字段,因此您可以立即访问它们 需要反复查找它们.首先,您需要创建一个课程 保持您的确切视图集.例如: static class ViewHolder { TextView text; TextView timestamp; ImageView icon; ProgressBar progress; int position; } 解决方案 这对于性能至关重要,它是关于使用的.如果ViewHolder类是不静态的 - 您必须提供父类的实例: No enclosing instance of type Type is accessible. Must qualify the allocation with an enclosing instance of type Type (e.g. x.new
最近,我发现ListView展开/倒塌动画在DialogFragment中的表现要比Activity>. 慢得多. 在DialogFragment中,动画FPS为10 fps.每个动画需要100ms. 在Activity中,动画FPS为50 fps.每个动画需要20ms. 我以基准示例为基准示例:我对 https://github.com/nhaarman/listviewanimations/blob/master/master/example/src/src/src/com/haarman/listviewanimations/itemmanipulationexampleaseexampleaseexamplease/itemmanipulationsesexampelivity.java#l51 Activity. public void onExpandListItemAdapterClicked(View view) { //
有人知道启用分组时支持UI虚拟化的listView实现吗?默认情况下,在设置分组时,虚拟化stackpanel被禁用. 似乎Microsoft不会在.NET框架的V4.0中实现此目标,因此我正在寻找替代解决方案. 解决方案 我在分组和虚拟机代码示例将分组的ListView转换为支持虚拟化的平面列表.但是,我无法弄清楚如何模仿标头的扩展动作. 其他解决方案 wpf/.net 4.5现在支持此如果您仍在定位4.0,则可以对其进行反思设置,以便至少有些用户可以获得好处. 其他解决方案 一个选项是看一个Bea Stollniz关于改善树景的性能的系列: part 1 ,第2部分和
视图持有人模式改进listView滚动帧速率,如以下示例所示: android.com/resources/samples/apidemos/src/com/com/example/android/android/apis/view/list14.html 可以在使用不同类别的不同行时保留此模式? 换句话说,可以做类似: 的事情 public View getView(int position, View view, ViewGroup parent) { // calculate viewID here if (view == null || *view is not null but was created from different XML than viewID* ) { view = mInflater.inflate(viewId, null); 解决方案 是的,尽管在适配器中覆盖getViewType