- Forum-Beiträge: 2.256
01.02.2013, 18:33:21 via Website
01.02.2013 18:33:21 via Website
bin grad bei einem kleinem android projekt aber ein layout funktioniert nicht und stürtzt beim starten ab
hier sind die Codes mit Xml und Java file
2
3import android.os.Bundle;
4import android.app.Activity;
5import android.content.Context;
6import android.view.Menu;
7import android.view.View;
8import android.widget.AdapterView.OnItemSelectedListener;
9import android.widget.AdapterView;
10import android.widget.ArrayAdapter;
11import android.widget.CheckBox;
12import android.widget.EditText;
13import android.widget.Spinner;
14import android.widget.TextView;
15import android.widget.Toast;
16
17public class schreiben extends Activity implements OnItemSelectedListener {
18 TextView selection;
19 Spinner spin;
20 String aw1;
21 String aw2;
22 String[] items = { "Eintrag1", "Eintrag2", "Eintrag3", "Eintrag4" };
23 TextView Text1;
24 String eingabe=Text1.getText().toString();
25 @Override
26 protected void onCreate(Bundle savedInstanceState) {
27 super.onCreate(savedInstanceState);
28 setContentView(R.layout.activity_schreiben);
29 selection = (TextView) findViewById(R.id.selection);
30 TextView Text1 = (TextView) findViewById(R.id.Text1);
31
32
33 Spinner spin = (Spinner) findViewById(R.id.spinner);
34 spin.setOnItemSelectedListener( this);
35
36 ArrayAdapter<String> aa = new ArrayAdapter<String>(this,
37 android.R.layout.simple_spinner_item, items);
38
39 spin.setAdapter(aa);
40
41
42}
43 @Override
44 public void onItemSelected(AdapterView<?> parent, View v, int position,
45 long id) {
46 // TODO Auto-generated method stub
47 selection.setText(items[position]);
48if ("Eintrag1"==items[position]){
49 Toast.makeText(getApplicationContext(), "wurde ausgewählt", Toast.LENGTH_SHORT).show();
50 String aw1 = "davor";
51 String aw2 = "dannach";
52}
53
54if ("Eintrag2"==items[position]){
55 Toast.makeText(getApplicationContext(), "wurde ausgewählt", Toast.LENGTH_SHORT).show();
56
57}
58 }
59
60 @Override
61 public void onNothingSelected(AdapterView<?> arg0) {
62 // TODO Auto-generated method stub
63 selection.setText("");
64
65 }
66 public void klick(View klick){
67 String end = aw1+eingabe+aw2;
68 EditText Feld = (EditText)findViewById(R.id.Text2);
69 Feld.setText(end);
70 Toast.makeText(getApplicationContext(), "end", Toast.LENGTH_SHORT).show();
71 }
72
73}
2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:layout_width="wrap_content"
4 android:layout_height="wrap_content"
5 android:orientation="vertical" >
6
7 <TextView
8 android:id="@+id/textView1"
9 android:layout_width="120dp"
10 android:layout_height="wrap_content"
11 android:text="Schriftart auswählen:"
12 android:textAppearance="?android:attr/textAppearanceMedium" />
13
14 <Spinner
15 android:id="@+id/spinner1"
16 android:layout_width="226dp"
17 android:layout_height="wrap_content"
18 android:drawSelectorOnTop="true" />
19
20<TextView
21 android:id="@+id/selection"
22 android:layout_width="fill_parent"
23 android:layout_height="44dp" />
24
25<EditText
26 android:id="@+id/Text1"
27 android:layout_width="match_parent"
28 android:layout_height="wrap_content"
29 android:ems="10" >
30
31 <requestFocus />
32</EditText>
33
34<Button
35 android:id="@+id/button1"
36 android:layout_width="167dp"
37 android:layout_height="wrap_content"
38 android:text="Button"
39 android:onClick="klick" />
40
41<EditText
42 android:id="@+id/Text2"
43 android:layout_width="match_parent"
44 android:layout_height="wrap_content"
45 android:ems="10" />
46
47</LinearLayout>
gruß Jonas
— geändert am 01.02.2013, 19:22:24
gruß Jonas ||Galaxy S with cm10.1 4.2.1|| gegen überlange Zitate
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.