- Forum-Beiträge: 17
07.09.2018, 18:52:04 via Website
07.09.2018 18:52:04 via Website
Hallo, ich versuche an die einzelne Items Url Adresse zuzuweisen. Wenn ich bspw an ein Item klicke bis jetzt öffnen activity Fenster. Wie geht es so, beim klick soll die Hyperlink öffnen.
Vielen Dank
public class MyinActivity extends Activity {
private ListView mainListView;
private ArrayAdapter<String> listAdapter;
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_activity);
// Find the ListView resource.
mainListView = (ListView) findViewById(R.id.mainListView);
// Create and populate a List of planet names.
String[] planets = new String[]{"Favoriten",
"Mercury", (//die Adresse: https://en.wikipedia.org/wiki/Mercury_(planet))
"Jupiter" //https://de.wikipedia.org/wiki/Jupiter_(Planet)
};
ArrayList<String> planetList = new ArrayList<String>();
planetList.addAll(Arrays.asList(planets));
// Create ArrayAdapter using the planet list.
listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, planetList);
// Add more planets. If you passed a String[] instead of a List<String>
// into the ArrayAdapter constructor, you must not add more items.
// Otherwise an exception will occur.
// Set the ArrayAdapter as the ListView's adapter.
mainListView.setAdapter(listAdapter);
mainListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (position == 0) {
Intent myIntent = new Intent(MainActivity.this, Mercury.class);
startActivityForResult(myIntent, 0);
}
— geändert am 07.09.2018, 18:56:10
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.