我尝试使用在谷歌搜索时发现的可能不同方法以及从Android Dev Resources中打开listView活动。每次都行不通,并给我错误。 当我单击主活动中的按钮时,我试图用列表打开一个新活动。 我今天才刚开始使用Android进行编程,因此详细的说明将对我有很大帮助。 我想我已经将问题定位到JokesActivity.java中的某个位置(如下)如果我需要从程序中发布更多文件,请发表评论,我将其发布。 笑话活动: public class JokesActivity extends Activity { @O…

2020年11月22日 0条评论 19点热度 阅读全文

我正在使用自定义的Adapter类。并使用游标从数据库中检索数据。当用户单击按钮时,它将打开一个带有单个选择列表的自定义对话框,当用户从中选择一个项目时,将弹出一个列表。每次用户选择一个项目时,列表都必须刷新。 我的问题是列表项将追加到上一个列表,而不是刷新。 代码-> public class ChannelListActivity extends Activity { private Cursor countryCursor; private Cursor channelCursor; public Db…

2020年10月20日 0条评论 19点热度 阅读全文

我试图在Android屏幕的Google Map上显示Top Half,然后在Bottom Half中尝试创建List View dynamically。 问题陈述:- 但是,每当我尝试运行下面的程序时,我的应用程序总会得到forced closed. 我总是得到的例外是- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.testproject/com.example.testproject.MyTwoLi…

2020年10月13日 0条评论 21点热度 阅读全文

我正在使用列表视图创建一个应用程序,并向列表视图添加了一些值,例如101,102到110。现在,我必须使用edittext更改listview项的背景颜色。例如,如果我键入101并单击“提交”按钮,则101的背景色应更改。请帮忙。请...... 解决方案如下: 首先声明适配器的布局 linearlayout = itemView.findViewById(R.id.linearLayout); 如果匹配onBindViewHolder()中的数字,则设置颜色 if((position.Value())==typed…

2020年10月8日 0条评论 12点热度 阅读全文

我希望为每个ListView项目添加自定义的定制布局。我在XML布局文件的ListView项目布局中有一个空的线性布局。它具有水平方向。 我希望向上述LinearLayout动态添加三个FrameLayout,并为每个FrameLayout设置自定义权重。 我找到了解决方案的一部分,如下面的代码所示。当必须更新ListView时出现问题。 ListView最初是隐藏的。当按下某个按钮时,ListView会更新(清除哈希映射,然后填充新的数据集),并将其可见性从GONE设置为VISIBLE。接下来的事情是遍历所有项目…

2020年10月6日 0条评论 13点热度 阅读全文

多亏了stackoverflow用户的帮助,我已经设法根据某种条件更改了特定行的颜色。但是改变颜色并不能完全满足我的需求和期望。 因此,我开始浏览网络并尝试进行更改。我想在特定行的TextView中设置文本。为了能够更改行颜色,建议我创建个性化的SimpleCursorAdapter类,因为我正在使用Cursor从SQLite将值获取到ListView中。 在阅读和测试之后,这就是我想到的: public class MyCursorAdapter extends SimpleCursorAdapter { pub…

2020年9月25日 0条评论 23点热度 阅读全文

我有一个动态创建的列表。它的片段布局如下: <ListView android:id="@+id/colorsList" android:layout_width="match_parent" android:layout_height="wrap_content" /> 当我向列表视图添加一行时,我希望在行的末尾出现一个“ X”标记,以便当用户单击“ X”时,该行将被删除。 不确定(如果相关),我向列表视图添加和删除行的方式如下。 向listView添加一行的逻辑: @BindView(R.id.un…

2020年9月12日 0条评论 22点热度 阅读全文

因此,我有一个带有三个Speedview仪表的片段。 Picture of fragment以前它们直接位于片段中,并且可以正常工作,但是在我需要添加文本视图之后,我无法将所有内容都显示在屏幕上,因此我决定创建自定义布局并使用列表视图来显示它们。 过去很容易更新速度计,并且一切正常。 将所有内容添加到列表视图后,我认为可以更新所有内容的唯一方法是在适配器上使用notifyDataSetChanged(),但是当我这样做时,仪表指示器会捕捉到0并从那里上升到所需的数字。我已经尝试过使用支架来解决问题,但是没有运气。 …

2020年9月11日 0条评论 20点热度 阅读全文

我有一些从服务执行的AsyncTask类: public class DownloadTask extends AsyncTask<Void, Integer, Boolean { @Override protected Boolean doInBackground(Void... arg0) { // do something publishProgress(i); } @Override protected void onProgressUpdate(Integer ... progress) { if(…

2020年9月8日 0条评论 36点热度 阅读全文

谁能告诉我如何从android中的ListView获取所选项目的背景颜色?在这里,我在多个项目选择模式下使用ListView,我只想设置所选项目的背景颜色。如果用户取消选中该选项,我想将其背景色恢复为黑色。 我可以设置所选项目的背景颜色,但无法获取所选项目的当前背景颜色。 请帮我。 我正在使用Android 4.0.3和编辑器Eclipse 解决方案如下: 为此,您应该为每个项目初始保留一个布尔变量,将其设置为false;当您单击任何项​​目时,都应将该变量设置为true。 然后在您的自定义适配器的getView(…

2020年8月28日 0条评论 31点热度 阅读全文