Visualizações Android (XML e código)

Obter visão raiz da atividade

((ViewGroup)findViewById(android.R.id.content)).getChildAt(0)

Alinhar XML central

<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:text="@string/**yourtextstring**"
/>

O último filho de um Layout de Quadro (ou Layout Relativo) é aquele que aparecerá no topo da visualização (útil para fazer uma sobreposição) As

animações são feitas através de arquivos XML res / drawable

Espaçamento na visualização de lista

<ListView android:id="@+id/MyListView"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:divider="@android:color/transparent"
android:dividerHeight="10.0sp"/>

Ponderação de layout

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<Button
android:id="@+id/timeButton"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="10"
android:text="X seconds" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="26" >

Canto arredondado

<shape >="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp">
<solid android:color="#FFFFFF"/>
<corners
android:bottomRightRadius="15dp"
android:bottomLeftRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp"/>
</shape>