Ciao a tutti..
mi chiedevo questa cosa..
io ho una roba simile:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:weightSum="1"
android:background="#FFFFFF"
android:orientation="horizontal"
android:layout_width="match_parent">
<TableLayout android:layout_height="match_parent" android:id="@+id/tableLayout1" android:layout_width="match_parent">
<TableRow
android:id="@+id/tableRowToolbar"
android:layout_width="match_parent"
android:layout_height="44dip"
android:layout_gravity="center_vertical"
android:background="@color/greyToolBar" >
<LinearLayout android:id="@+id/linearLayoutToolbar"
android:layout_height="44dip"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:layout_marginTop="5dip"
android:layout_marginBottom="5dip"
android:layout_gravity="center_vertical"
android:background="@color/greyToolBar"
android:layout_width="wrap_content">
<ImageButton
android:id="@+id/backButton"
android:layout_height="43dip"
android:layout_width="1dip"
android:layout_marginTop="2dp"
android:layout_weight="16"
android:onClick="back"
androidaddingLeft="15dp"
android:scaleType="centerInside"
android:src="@drawable/ic_menu_back" >
</ImageButton>
<ImageButton
android:id="@+id/addRecord"
android:layout_height="43dip"
android:layout_width="1dip"
android:layout_weight="16"
android:src="@drawable/ic_menu_add"
android:scaleType="centerInside"
android:layout_marginLeft="1dp"
android:layout_marginTop="2dp">
</ImageButton>
</LinearLayout>
</TableRow>
</TableLayout>
Da codice mi ricavo larghezza e lunghezza schermo da:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics( dm);
Come faccio a fare il 'linearLayoutToolbar' dinamico?
Vorrei settare il width come la larghezza screen per farlo dinamico in base al tablet usato... come posso fare?
Come proprietà c'è solo il setMinimumWidth..
Ho provato anche a ridimensionare gli ImageButton mettendo come witdh (larghezza Screen/ n°tasti) ma niente.
Come posso fare?