Vollständige Version anzeigen : Zwei buttons im LinearLayout Horizontal


Mr.y
28.11.2014, 15:27

Hallo zusammen,ich versuche gerade die ganze Zeit folgendes xml, im java nachzuprogrammieren:

<LinearLayout android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="wrap_content"
android:id=";+id/llMain">


<LinearLayout android:layout_width="fill_parent"
android:orientation="horizontal"
android:layout_height="wrap_content"
android:id=";+id/llMain">
<Button
android:id=";+id/22"
android:layout_width="10dp"
android:layout_height="10dp"
android:background=";drawable/selected_category"
android:text="ops" />

<Button
android:id=";+id/12"
android:layout_width="10dp"
android:layout_height="10dp"
android:background=";drawable/test"
android:text="ups" />
</LinearLayout>
</LinearLayout>


Sprich, im oberen vertikalen LinearLayout, wird ein dynamisches-horizontales LinearLayout erzeugt.
Dieses horizontale Linearelayout ist global.
An den füge ich einen Button hinzu, das funktioniert (also in java)
Anschließend möchte ich noch nen zweiten Button auf die selbe Art und Weise hinzufügen, damit er rechts von dem voherigen Button im horizontalen LinearLayout erscheint.
Das passiert leider nicht.

Hier ist mein Java_Code (im Wesentlichen):

public class OverviewActivity extends ActionBarActivity implements OnClickListener {


LinearLayout llMain=null; LinearLayout llSub = null;
LinearLayout;LayoutParams llSubParam = null;

protected void onCreate(Bundle savedInstanceState) {
super;onCreate(savedInstanceState);
llMain = (LinearLayout) this;findViewById(R;id;llMain);
llSubParam = new LayoutParams(LayoutParams;MATCH_PARENT,LayoutParams;WRAP_CONTENT);



//Nun wird auf irgendeine Weise diese Funktion aufgerufen.

private void myButton(){
Button btn = new Button(this);
btn;setId(TRIM_MEMORY_BACKGROUND);
btn;setBackgroundResource(R;drawable;selected_category);
btn;setLayoutParams(llSubParam);
llSubParam;width=200;
llSubParam;height=120;


switch (currentPos) {
case 1:
currentPos=0;//prepair for next position
llSub = new LinearLayout(this);
llSub;setOrientation(LinearLayout;HORIZONTAL);
llSub;setLayoutParams(llSubParam);

btn;setText("links");
llSub;addView(btn);
llMain;addView(llSub);

break;
case 0:

//lp = new RelativeLayout;LayoutParams( 130, 100);
currentPos=1;//prepair for next position
btn;setLayoutParams(llSubParam);
btn;setText("rechts");
llSub;addView(btn);
break;
}
}


Danke für jeden Tipp.

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu Zwei buttons im LinearLayout Horizontal
  • drei farbiger Background (horizontal)
    Hay! Ich würde gerne ein background haben... aber da es die farben Rot- grün- blau beinhalten soll und zwar in der reihenfolge (von links nach rechts) , und ich diese farben nicht gut genug kombinieren kann das es gut aussieht wollte ich hier mal nach fragen ob mir jemand diesen background machen [...]

  • Bild horizontal zerschnitten
    Hey Leute, hab mal wieder n Problem und hoffe, ihr könnt mir weiter helfen... Ich habe bei HD-Filmen und aktuellen Spielen oft das Problem, dass bei schnellen Bewegungen oder Kameraschwenkungen das Bild 2 bis 3 mal horizontal in gleich große Abschnitte zerschnitten wird und es somit verzerrt au [...]

  • Mit CSS Rollover horizontal darstellen
    Hallo! Also ich habe mehrere Rollover mit CSS erstellt. Nun möchte ich diese mit ebenfalls mit CSS in eine horizontale Reihe bringen. Wie mache ich das? Ich weiss, dass das ganze mit dem Boxmodell zu tun hat (oder?!?) aber irgendwie schaffe ich das nicht bzw. eignentlich schaffe ichs aber nicht [...]

  • Horizontal Liste von Divs
    Hallo zusammen, ich möchte gerne eine horizontale Liste mit Videos und kurzer Info/ein Button neben der Liste. Das ganze soll in etwa so aussehen: Edit fiddle - JSFiddle (;jsfiddle~net/gLxfLx6q/) Jetzt werden die Divs aber trotzdem umgebrochen, sobald das Fenster zu klein wird. Firefox bricht di [...]



raid-rush.ws | Imprint & Contact pr