| |||||||
Das Thema "TextView durch Background nicht sichtbar" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 03.02.2009
Beiträge: 151
Abgegebene Danke: 11
Erhielt 11 Danke für 4 Beiträge
| Ich setze ein Hintergrundbild mit Code: setBackgroundDrawable(getResources().getDrawable(R.drawable.back)); Kann man die irgendwie eine Ebene nach vorne setzen?? Danke! |
| | |
| | #2 (permalink) |
| Erfahrener Benutzer Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
Ich würde den Hintergrund breits im XML definieren, statt dynamisch zu laden. Aber selbst damit hatte ich bisher nie Probleme. Was für ein Layout ist das denn? Mehr Code und Details würden helfen ![]() Friedger |
| | |
| | #3 (permalink) |
| Android Guru Registriert seit: 10.12.2008
Beiträge: 1.346
Abgegebene Danke: 64
Erhielt 99 Danke für 56 Beiträge
|
Setzt du das Hintergrundbild direkt auf die TextView oder ein allgemeines Bild für das gesamte Layout?
__________________ G1, Nexus One, Nexus S, Galaxy Nexus - Vanilla Android = Android! |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 03.02.2009
Beiträge: 151
Abgegebene Danke: 11
Erhielt 11 Danke für 4 Beiträge
|
Also ist recht kompliziert! Aus einer Activity heraus, starte ich ein Intent (=ListActivity) der folgenden Code beinhaltet: Code: public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.game);
gf = new Gamefield(this);
gf.setBackgroundDrawable(getResources().getDrawable(R.drawable.back));
gf.neueRunde();
this.addContentView(gf, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); Game layout: Code: <AbsoluteLayout android:id="@+id/AbsoluteLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> <ListView android:id="@+id/android:list" android:layout_width="wrap_content" android:layout_height="wrap_content"></ListView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/TextViewBank" android:layout_y="300px" android:layout_x="200px" android:text="Bank:"></TextView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/TextViewPunkte" android:layout_x="5px" android:layout_y="300px" android:text="Player:" android:bufferType="normal"></TextView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="100px" android:layout_y="120px" android:textSize="20px" android:id="@+id/TextViewMessage"></TextView> </AbsoluteLayout> Code: public Gamefield(Context context)
{
super(context);
this.ctx = context;
bank = (TextView) ((Activity)ctx).findViewById(R.id.TextViewBank);
punkte = (TextView) ((Activity)ctx).findViewById(R.id.TextViewPunkte); Geändert von Manfred (11.02.2009 um 11:47 Uhr) |
| | |
| | #5 (permalink) |
| Erfahrener Benutzer Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
addContentView wird meistens für Dialog-ähnliche Views verwendet, ist das dein Ziel für GameView. Warum schreibst du GameView nicht einfach ins XML? |
| | |
| | #7 (permalink) |
| Erfahrener Benutzer Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
Du kannst einfach statt z.B. TextView deine eigene Klasse mit qualifiziertem Namen ins XML schreiben. Siehe zum Beispiel layout/custome_view_1 in ApiDemo <com.example.android.apis.view.LabelView android:background="@drawable/red" android:layout_width="fill_parent" android:layout_height="wrap_content" app:text="Red"/> |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Länge von Strings im Textview messen | GMoN | Android App Entwicklung | 1 | 15.05.2010 15:54 |
| Datenverbindung aktiv durch Push-Mail? | Christian S. | Android Allgemein | 2 | 27.04.2009 13:51 |
| Background selbst gestalten? | s.longus82 | Sonstige Apps & Widgets | 2 | 13.03.2009 14:51 |
| Signierung der Firmware durch Google | Pyrdakor | T-Mobile G1 Forum | 7 | 09.03.2009 12:25 |