2016-08-01 18 views
0

Wie wird die Höhe der getrennten vertikalen Linie (Ansicht) dynamisch im Bild vergrößert?Wie kann die Höhe einer Ansicht in Android Layout dynamisch erhöht werden?

Dies ist die XML Ich verwende:

<View android:layout_width="1dp" 
     android:layout_height="100dp" 
     android:id="@+id/view_verdict" 
     android:background="@color/line"    
     android:foregroundGravity="center_horizontal" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" /> 

enter image description here

enter image description here

+0

die xml vielleicht posten? –

+0

Sudheer

+0

ich meinte das Loch xml. es ist nur der Teiler. Ich muss den Wrapper –

Antwort

0

Vielleicht wird dieser Code Beispiel nützlich sein (ich nehme an, dass Ihrer Ansicht nach ein Linearlayout ist):

final int newHeight = 100; //this is the new height will be set in your view 
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, newHeight);//first param is the width, and second the height 
    myView.setLayoutParams(params); 

Oder einfach setzen:

... 
android:layout_height="match_parent" 
... 
+0

Danke für Ihre Antwort Gaston Flores. Leider klappt es nicht. Ist eine andere Lösung möglich? – Sudheer

+0

Ja es gibt eine Lösung, ich kann in diesem Moment nicht, vielleicht in ein paar Stunden. Danke –

+0

@Sudheer Hast du versucht, Android zu ersetzen: layout_height = "100dp" mit android: layout_height = "match_parent"? –

0

gesetzt

android:layout_height="match_parent" 

für Ihre Ansicht mit der ID view_verdict