Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Try the below. have a arraylist. add string to arraylist and call notifiydatasetchanged() on your adapter</p> <pre><code>public class MainActivity extends ListActivity { stableArrayAdapter adapter; ListView lstView; ArrayList&lt;String&gt; Target = new ArrayList&lt;String&gt;(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); lstView = getListView(); lstView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); lstView.setTextFilterEnabled(true); Target.add("hi"); Target.add("hello"); adapter = new stableArrayAdapter(this,android.R.layout.simple_list_item_checked, Target); setListAdapter(adapter); Target.add("myname"); adapter.notifyDataSetChanged(); } class stableArrayAdapter extends ArrayAdapter&lt;String&gt; { public stableArrayAdapter(Context context, int textViewResourceId, ArrayList&lt;String&gt; target) { super(context, textViewResourceId, target); } @Override public int getCount() { // TODO Auto-generated method stub return Target.size(); } @Override public String getItem(int position) { // TODO Auto-generated method stub return Target.get(position); } @Override public int getPosition(String item) { // TODO Auto-generated method stub return super.getPosition(item); } @Override public boolean hasStableIds() { return true; } } } </code></pre> <p>As ken suggested.</p> <pre><code>public class MainActivity extends ListActivity { ListView lstView; ArrayList&lt;String&gt; Target = new ArrayList&lt;String&gt;(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); lstView = getListView(); lstView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); lstView.setTextFilterEnabled(true); Target.add("hi"); Target.add("hello"); ; ArrayAdapter&lt;String&gt; adapter = new ArrayAdapter&lt;String&gt;(this,android.R.layout.simple_list_item_checked, Target); setListAdapter(adapter); Target.add("myname"); adapter.notifyDataSetChanged(); } } </code></pre> <p><img src="https://i.stack.imgur.com/Z4p8j.png" alt="enter image description here"></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload