Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Android: dynamically change layout width. HOW ? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 28.04.2013 15:39:40 Android: dynamically change layout width. HOW ? vasta tsitaadiga

XML


<RelativeLayout
        BLA BLA BLA
>

        BLA BLA BLA

<LinearLayout
        android:id="@+id/llAmpBar"
        android:layout_width="250dp"
        android:layout_height="30dp"
        android:layout_below="@+id/bEsitlusloend"
        android:layout_centerHorizontal="true"
        android:gravity="center" >

        <ImageView
            android:id="@+id/ivAmpBar"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:scaleType="centerCrop"
            android:src="@drawable/ampbar" />
    </LinearLayout>

</RelativeLayout>



JAVA Class
x on siis mingi muutuja mida saab ise muuta...


int amp = x / 175;
int vamp = 30;
LinearLayout ll = (LinearLayout) findViewById(R.id.llAmpBar);
ll.setLayoutParams(new ViewGroup.LayoutParams(amp, vamp));


Miks see ei tööta ?

kuidas tegema peaks ... google ei aita ka eriti kaasa !

_____________________________________________________________
EDIT:

Sain tööle ... kui keegi tahab siis kood oli selline

LinearLayout ll;

ll = (LinearLayout)this.findViewById(R.id.llAmpBar);

int amp = x/120;
int vamp = 40;
LayoutParams params = ll.getLayoutParams();
params.height = vamp;
params.width = amp;

muidugi see pole kogu kood aga kes tahab saab tööle icon_smile.gif

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Android: dynamically change layout width. HOW ?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.