praegune kellaaeg 21.06.2025 18:20:54
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Murtpoiss
HV kasutaja

liitunud: 07.12.2010
|
28.04.2013 15:39:40
Android: dynamically change layout width. HOW ? |
|
|
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
_________________
 |
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
34 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
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.
|