Tag: listview

重新排列SimpleCursorAdapter中的列表视图项

我有一个数据库SQLite,然后使用SimpleCursorAdapter,我将值显示在列表视图中。 但是,我想重新排列列表视图项目并显示以ID#1开头的顶部,然后显示ID号2,依此类推..问题是,我无法掌握重新分配列表视图项的概念来自内容提供商的某些ID号。 如果您知道,请分享。 谢谢。

在Android中访问ListView CheckBox

我正在android中创建一个待办事项列表应用程序。 一切都运行得很好,除了我在ListView中有复选框,我无法以编程方式设置。 我正在使用一个SQLite数据库来存储我的任务以及它们是否已标记为完成。 当我选中一个复选框时,它会在我的数据库中成功保存“1”。 我有一个updateUI方法,从我的数据库中读取我的任务文本并显示它。 我已经创建了一个新的“updateUICheckBox”方法来处理更新复选框的UI。 现在我只是试图将所有复选框设置为选中,但是当我调用setChecked(true)时,我得到一个nullpointerexception。 // not working private void updateUICheckBox() { CheckBox c = (CheckBox) findViewById(R.id.list_complete_check_box); c.setChecked(true); // null pointer exception }

如何在ListView Acitivity中实现CustomAdapter

我想在textview之前想要图像,并且想要在每一行中自定义TextView,但是我很难实现它,因为已经有xml这样的布局文件simple_list_item_1内置了。 请帮助我如何实现它。 这是simple_list_item编码 主要活动 public class MainActivity extends ListActivity { private ListActivity activity; final static String ScreenName = “google”; final static String LOG_TAG = “rnc”; ListView listview; TextView text; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.twit_list); listview = this.getListView(); activity = this; downloadTweets(); listview.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int […]

Android ListActivity基于对象状态的行颜色

我有一个ListActivity显示列表中的一堆对象。 我想根据MonitorObject中两个布尔值的状态更改行的背景和文本颜色。 我需要扩展ArrayAdapter吗? 如果是这样的话,代码样本将会非常受欢迎,因为我一直试图弄清楚它几天没有成功。 public class Lwm extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list); setListAdapter(new ArrayAdapter(this, R.layout.row, getMonitorObjects())); } private List getMonitorObjects() { List mos = new ArrayList(); mos.add(new MonitorObject(15000, 20000, 25000)); mos.add(new MonitorObject(15000, 14000, 18000)); mos.add(new MonitorObject(15000, 12000, 14000)); mos.add(new MonitorObject(100, 200, 250)); mos.add(new MonitorObject(3000, 2500, 3500)); return mos; } […]

android.view.WindowManager $ BadTokenException列表视图设置文本然后焦点

这是我的代码: LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); LinearLayout viewGroup = (LinearLayout) findViewById(R.id.layout_popup); final View layout = layoutInflater.inflate(R.layout.popup_layout,viewGroup); final PopupWindow popup = new PopupWindow(GameActivity.this); Point popupSize = new Point(getResources().getDimensionPixelSize(R.dimen.popup_width),getResources().getDimensionPixelSize(R.dimen.popup_height)); popup.setContentView(layout); popup.setWidth(popupSize.x); popup.setHeight(popupSize.y); popup.setFocusable(true); File dir = getFilesDir(); File temp = new File(dir.getPath()+”/temp.prj”); try { if(!temp.exists())temp.createNewFile(); } catch (IOException e) { e.printStackTrace(); } File[] filesArray = dir.listFiles(); ArrayList […]

自定义ListView适配器抛出UnsupportedOperationException

这是我使用自定义Listview适配器的教程 。 我遇到的问题是,当我尝试清除适配器时,应用程序崩溃并抛出java.lang.UnsupportedOperationException if(adapter != null) { adapter.clear(); } 更新的代码: private void setListViewAdapterToDate(int month, int year, int dv) { if(summaryAdapter != null) { summaryAdapter.clear(); } setListView(month, year, dv); summaryList.addAll(Arrays.asList(summary_data)); summaryAdapter = new SummaryAdapter(this.getActivity().getApplicationContext(), R.layout.listview_item_row, summaryList); summaryAdapter.notifyDataSetChanged(); calendarSummary.setAdapter(summaryAdapter); }

Listview内存泄漏

我有一个简单的列表视图与适配器。 我动态创建了10多个listviewitems。 然后我一次又一次地上下滚动….我可以看到可用的内存不断下降…… 我需要在哪里免费? 注意 – 有一个imageview – 但在我的测试中我没有使用任何图像,所以它是View.GONE。 另外 – 我可以使用哪个工具来分析android上的内存使用情况。 我找到了你的Kit,但是如何为android配置它(我在设备上运行应用程序)/ Activity类 package org.BJ.Food4All.Activities.NewRecipe; import org.BJ.Food4All.R; import org.BJ.Food4All.Recipe; import org.BJ.Food4All.Recipe.Instruction; import org.BJ.Food4All.Activities.RecipeBook.RecipeInstructionsListViewAdapter; import org.BJ.Food4All.Activities.RecipeBook.SharedData; import org.BJ.Food4All.utils.CameraUtil; import org.BJ.Food4All.utils.ImageUploadItem; import android.app.ListActivity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.util.Log; import android.view.ContextMenu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ContextMenu.ContextMenuInfo; import android.view.View.OnClickListener; import android.widget.AdapterView; import […]

我无法在SlidingMenu片段中单击ListView,不会出现布局

为什么我可以klik listview(ReviewFragment)和它的布局没有出现,我有SlidingMenu,当我点击我的评论菜单布局没有出现,请有,也许在我的代码我有错误, 这是我的ReviewFragment.java: import android.app.Fragment; import android.os.Bundle; import android.support.v4.app.ListFragment; import android.support.v4.widget.SimpleCursorAdapter; import android.app.AlertDialog; import android.app.ListActivity; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.ListView; import android.widget.TextView; import android.widget.AdapterView.AdapterContextMenuInfo; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class ReviewFragment extends ListFragment { private static […]

使用自定义单元格工厂的ListView在删除项目后不会更新

我正在学习JavaFX,我想创建一个正常工作的单元工厂,直到我想从ListView删除一行: plateList.setCellFactory(new Callback<ListView, ListCell>() { @Override public ListCell call(ListView param) { ListCell cell = new ListCell() { @Override protected void updateItem(Car item, boolean empty) { super.updateItem(item, empty); if (item != null) { setText(item.getPlate()); } } }; return cell; } }); 我正在使用一些示例数据填充ListView : ObservableList sample = FXCollections.observableArrayList(); sample.add(new Car(“123-abc”, “opel”, “corsa”, 5.5)); sample.add(new Car(“123-cba”, “vw”, “passat”, […]

如何同步两个Listview位置

我有两个ListViews 。 当我滚动任何一个列表时,有没有办法同步ListViews的位置。 我实现了一个AbsListView.OnScrollListener ,注册到ListView 。 滚动ListView ,将触发OnScrollListener的onScroll()方法,然后调用`smoothScrollToPosition()’。 但它确实正常工作。 有人可以为我提供任何代码示例吗?