mentre scrivo nel titolo ho bisogno di aiuto qui per ottenere elementi dalla serie di stringhe e mostrarli uno ad uno nella vista del testo ho il codice che li ha ottenuti il tutto in vista elenco, ma ho bisogno di mostrare loro in modalità testo uno per uno ogni volta a caso qui il mio codice e dispiace per il mio cattivo inglese , grazie per aiuto comunque ...android: ottieni elementi dalla serie di stringhe e mostrali uno ad uno nella vista testo
public class MainActivity extends ListActivity {
String[] mTestArray;
/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create an ArrayAdapter that will contain all list items
ArrayAdapter<String> adapter;
mTestArray = getResources().getStringArray(R.array.planets_array);
/* Assign the name array to that adapter and
also choose a simple layout for the list items */
adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
mTestArray);
// Assign the adapter to this ListActivity
setListAdapter(adapter);
}
}
file XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@array/planets_array"
/>
</RelativeLayout>
e file array di stringhe:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
</resources>
vuoi che vengano visualizzati in modo casuale o in sequenza? –
Pls. controlla i miei ans. e se la tua domanda è risposta pls. accetta gli ans. :) – lokoko
Non vuoi un listView, giusto? Solo una textView per mostrare i valori dell'array in modo casuale in esso? – Devrim