Android Views (XML and code)
Get root view from activity
((ViewGroup)findViewById(android.R.id.content)).getChildAt(0)
Align center XML
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:text="@string/**yourtextstring**"
/>
The last child of a Frame Layout (or Relative Layout) is the one which will appear on the top of the view (useful to do an overlay)
Animations are done thru res/drawable XML files
Spacing in List View
<ListView android:id="@+id/MyListView"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:divider="@android:color/transparent"
android:dividerHeight="10.0sp"/>
Layout weighting
<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" >
Rounded corner
<shape xmlns:android="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>
Written by Jéгôme Gaпgпeux
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Android
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#