Hallo und Danke erstmal....
hier ist meine Ansicht im Editor
das Ganze sieht im Emulator und auf meinem Handy so aus:
und mein XML Code sieht so aus ( Die Links im RelativLayout musste ich entfernen (Um Spam in unserem Forum zu vermeiden, können neue Mitglieder vorerst keine Links auf externe Webseiten veröffentlichen.))
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app=""
xmlns:tools=""
android:orientation="vertical"
tools:context="com.example.patri.karten3.RoutenActivity">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/seekBar"
android:layout_marginEnd="21dp"
android:layout_marginRight="21dp"
android:layout_marginTop="27dp"
android:text="Neue Route" />
<ListView
android:id="@+id/listRouten"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/button"
android:layout_centerHorizontal="true"
android:layout_marginTop="75dp" />
<Switch
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:text="66"
android:textSize="18sp" />
<EditText
android:id="@+id/editText4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button"
android:layout_toLeftOf="@+id/button"
android:layout_toStartOf="@+id/button"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
zur Sicherheit hier auch der Java Code
package com.example.patri.karten3;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import java.util.ArrayList;
public class RoutenActivity extends AppCompatActivity {
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_routen);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
listView = (ListView) findViewById( R.id.listRouten );
//ArrayAdapter<String> listAdapter = new ArrayAdapter<String>( RoutenActivity.this , R.layout.)
final String[] testStrings = { "hamm" , "bacon" , "bread"};
final ArrayList<String> testStrings2 = new ArrayList<String>();
testStrings2.add("bla1");
testStrings2.add("bla2");
testStrings2.add("bla3");
final ListAdapter listAdapter = new ArrayAdapter<String>( this , android.R.layout.simple_list_item_1 , testStrings2);
listView.setAdapter( listAdapter );
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Log.d("i ", "" + i);
Log.d("l ", "" + l);
testStrings2.add( "asdfas");
listView.setVisibility( View.INVISIBLE );
listView.setVisibility( View.VISIBLE );
//listAdapter.
}
});
}
}