Android TableLayout anpassen

D

donbilbo

Neues Mitglied
0
Hallo alle zusammen.
Ich sitze schon seit einigen Stunden daran, unter Android Buttons und Textfelder nach meinen Wünschen anzupassen und habe mehrere Layouts probiert, aber keine war so richtig zufriedenstellend. So sieht es im Moment aus:

public.php


Zunächst mal kriege ich das ImageButton mit der Info nicht verkleinert. Es soll links erscheinen, immer quadratisch und daneben der Titel zentriert.

Dann soll das Suchfeld neben dem RadioButton stehen und die Lupe neben dem Suchfeld. Den Text vom Radiobutton werde ich wieder löschen. Sobald man auf das Suchfeld klickt, soll das nebenliegende RadioButton aktiv werden.

Oder Optional, was noch besser wäre:
Lupe neben dem Suchfeld. Beides deaktiviert. Wenn man auf das erste RadioButton drückt, soll es erscheinen, nämlich genau drunter und das untere RadioButton nach unten schieben.

Würd mich sehr über Hilfe freuen. Danke scho ma im Voraus.

Gruß,
DonBilbo

Das ist der Code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:layout_margin="3dp" >


<!--##################### Erste Zeile #####################-->
    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

	<ImageButton
		android:id="@+id/btnHelpFoodChoice"
		android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:src="@android:drawable/ic_dialog_info" />

	<TextView
	    android:id="@+id/txtFoodChoice"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    android:layout_weight="4"
	    android:text="@string/txtTitleFoodChoice"
	    android:textAppearance="?android:attr/textAppearanceLarge" />
	
    </TableRow>
    
    
    
<!--##################### Zweite Zeile #####################-->
	<TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:layout_marginTop="20dp">

	<RadioGroup
	    android:id="@+id/radioGroup1"
	    android:layout_width="fill_parent"
	    android:layout_height="fill_parent" >

	    <!--####################### Auswahl über die Suche ###################-->
	    
		<RadioButton
	        android:id="@+id/radioSearch"
	        android:layout_width="wrap_content"
	        android:layout_height="wrap_content"
	        android:text="@string/txtSearch" />
		
		<AutoCompleteTextView
		    android:id="@+id/fldSearch"
		    android:layout_width="wrap_content"
		    android:layout_height="wrap_content"
		    android:text="@string/txtSearch2" />
		
		<ImageView
		    android:id="@+id/imageView1"
		    android:layout_width="wrap_content"
		    android:layout_height="wrap_content"
		    android:src="@android:drawable/ic_menu_search" />
		
		
	    <!--####################### Auswahl über Kategorie ###################-->

		<RadioButton
	        android:id="@+id/radioCategory"
	        android:layout_width="wrap_content"
	        android:layout_height="wrap_content"
	        android:layout_marginTop="10dp"
	        android:text="@string/txtCategory" />
		
		<Spinner
		    android:id="@+id/spinner1"
		    android:layout_width="fill_parent"
		    android:layout_height="wrap_content" />
	
		<Spinner
		    android:id="@+id/spinner2"
		    android:layout_width="fill_parent"
		    android:layout_height="wrap_content" />
	    
	</RadioGroup>
	
	</TableRow>
	    

<!--##################### Dritte Zeile #####################-->
	<TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:layout_marginTop="40dp" >
		
		<Button android:id="@+id/btnAddFood"
            android:layout_width="wrap_content"
            android:layout_height="40dp"
            android:drawable="@android:drawable/ic_input_add"
            android:text="@string/btnAddFood2"/>

		<ImageView
		    android:id="@+id/imageView1"
		    android:layout_width="40dp"
		    android:layout_height="40dp"
		    android:background="@android:drawable/btn_default"
		    android:src="@android:drawable/ic_input_add" />
		
	</TableRow>

</TableLayout>
 
Hast du schonmal das Gridlayout versucht? Ist eine gute Alternative zu dem Tablelayout.
 

Ähnliche Themen

M
Antworten
4
Aufrufe
1.299
swa00
swa00
5
Antworten
0
Aufrufe
1.277
586920
5
B
Antworten
4
Aufrufe
826
bb321
B
Zurück
Oben Unten