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>