Tag: listview

每秒从listView显示字符串

我正在开发一个Android应用程序,用户将文本输入到EditText,单击一个按钮,它将被添加到ListView。 public void AddItem(View v) { EditText etNewItem = (EditText) findViewById(R.id.etNewItem); String itemText = etNewItem.getText().toString(); itemsAdapter.add(itemText); etNewItem.setText(“”); } 我希望listview中每个项目的值以1秒的间隔显示在textView中,一个接一个的项目。 这是我的完整主要活动代码: public class Math extends AppCompatActivity { private ArrayList items; private ArrayAdapter itemsAdapter; private ListView lvItems; TextView displayText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_math); lvItems = (ListView) findViewById(R.id.lvItems); items = new ArrayList(); itemsAdapter = […]

如何在JavaFX中动态更改列表视图中项目的背景

我正在编写一个程序,它将一组项放在listview中。 然后它检查它是否在数据库中找到了项目。 如果在数据库中找不到该项,我想在listview中更改该项的背景。 我正在使用JavaFX来完成这个程序。 我该怎么做呢?

用JSON填充的ListView替换JSON填充的TextView

我有一个JSON请求,它返回来自youtube的响应,其中包含特定video的评论。 我目前有3个文本视图:一个用于名称/上传者,一个用于内容,一个用于发布日期 – 然后填充来自我的JSON响应的数据。 我的问题是 – 只显示第一条评论,发布日期和上传者。 我相信我需要用列表视图替换我的textviews并解析3个字段 – 我根本不知道如何。 JAVA 公共类播放器扩展YouTubeBaseActivity实现了YouTubePlayer.OnInitializedListener { public static final String API_KEY = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.player); String title = getIntent().getStringExtra(“title”); String uploader = getIntent().getStringExtra(“uploader”); String viewCount = getIntent().getStringExtra(“viewCount”); TextView titleTv = (TextView) findViewById(R.id.titleTv); TextView uploaderTv = (TextView) findViewById(R.id.uploaderTv); TextView viewCountTv = (TextView) findViewById(R.id.viewCountTv); […]

致命exception:主要是android java

我想通过adapter使用如下的数组填充listview : public class ChildActivity extends ActionBarActivity implements GetChildList { private ListView lv_child; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_child); List array = new ArrayList(); // for eg array [“num1”, “num2”] lv_child = (ListView)findViewById(R.id.lv_child); ArrayAdapter adapterChild = new ArrayAdapter(ChildActivity.this, android.R.layout.simple_list_item_1,array); lv_child.setAdapter(adapterChild); } } 它的工作正常但我在上面的另一个活动中使用上面相同的代码: public class EmpListActivity extends ActionBarActivity implements GetEmployeeList { private ListView […]

为什么在文件传输完成后我的列表视图条目的内容没有更新?

为什么在将文件复制到目录后, listview没有使用驻留在该目录中的较新内容进行更新? 只有当我退出listview并重新进入视图时才会刷新它? 谁能告诉我如何解决这个问题? 复制文件函数java文件

将列表视图的数据从Asynctask传递到自定义列表适配器类

我需要帮助传递自定义列表视图的数据,我似乎无法将数据从asynctask传递到其他java类。 这是我的代码: import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.AdapterView; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.SimpleAdapter; import com.dmo.d2d.R; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; import java.util.List; public class Inventory extends Activity { //Variables!!!!!!!!! // url to get all products […]

从未调用过BaseAdapter OnItemClickListener

我有一个自定义BaseAdapter用于我的ListView ,其中我实现了AdapterView.OnItemClickListener 。 问题是从不调用onItemClick(AdapterView, View, int, long)方法。 我想我需要在我的主Activity实现该interface ,而不是在我的ListView自定义适配器中。 MyListViewAdapter.java : public class MyListViewAdapter extends BaseAdapter implements AdapterView.OnItemClickListener { private Context context; private ArrayList rowsList = new ArrayList(); // All one row items private TextView a; public MyListViewAdapter(Context context,ArrayList rowsList) { this.context = context; this.rowsList = rowsList; } @Override public int getCount() { return this.rowsList.size(); […]

无法解析ListView适配器中的getSystemService方法

我正在研究John Horton的初学者Android编程 ,目前正在尝试创建一个笔记应用程序。 Horton刚刚推出了ListViews 。 但是,我遇到了adapter class : public class NoteAdapter extends BaseAdapter { List mNoteList = new ArrayList(); @Override public int getCount(){ return mNoteList.size(); } @Override public Note getItem(int whichItem){ return mNoteList.get(whichItem); } @Override public long getItemId(int whichItem){ return whichItem; } @Override public View getView(int whichItem, View view, ViewGroup viewGroup){ // check if view […]

使用适配器中的不同数据更新不同ListView中的常用post

假设应用程序首先使用自定义适配器列出Fragment ( 1st )中ListView中的所有post。 并且该自定义适配器数据是ArrayList<Hashmap> 然后用户可以转到另一个片段,例如类别片段( 第2个 ),我们有另一个列表视图和不同的数据。 我们使用后台堆栈进行分段,用户可以通过单击后退按钮返回到prev片段。 问题: 在这些片段中,一些post可能很常见! 像附加图像一样,在第一张图片中,我们可以看到所有post列表中的post,当点击类别并转到类别片段时,我们可以再次看到该post。 然后,如果用户点击这个post并进入单个post活动( 第3个 ),用户可以看到像按钮,可以喜欢这篇文章( 第4个 )。 到现在为止,每件事都行! 但是当用户点击后退按钮时会发生麻烦! 第一个用户转到类别片段( 第5个 ),我们应该在列表视图上显示像按钮一样的按钮。 如果用户进一步回到所有post,我们应该喜欢该列表视图中的按钮,因为它也是! ( 第6 ) 什么是处理这个问题的最佳策略? 🙂

如何将json代码放入我的应用程序

我正在进行JSON解析,在我的TypeMenu java文件中,我从服务器获得响应,当我点击listview中的项目时,我应该在列表视图中的下一个活动中获得相关项目。 该listview项目也来自服务器。 在这里,我想从所选项目中获取项目,但我在下一个活动中从SubMenu.java获取数据库中的所有项目。 就像我选择披萨所以在下一个活动中我应该得到与披萨相关的项目这是我的TypeMenu.java文件。 package com.example.zeba.broccoli; import android.app.ProgressDialog; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.util.Log; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TextView; import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class TypeMenu extends AppCompatActivity { private String […]