Se avete uno smartphone android con porta infrarossi e un robot aspirapolvere Samsung Navibot siete a posto!
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ff000000"
android:id="@+id/dd">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Power"
android:id="@+id/textView6"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:textColor="#ffffffff"
android:layout_marginLeft="55dp"
android:layout_marginTop="35dp" />
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/power"
android:layout_below="@+id/textView6"
android:layout_alignParentStart="true"
android:background="@drawable/power"
android:layout_marginLeft="55dp"
android:focusableInTouchMode="false" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Home"
android:id="@+id/textView7"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:textColor="#ffffffff"
android:layout_marginTop="35dp"
android:layout_marginRight="55dp" />
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/home"
android:layout_below="@+id/textView7"
android:layout_alignParentEnd="true"
android:background="@drawable/home"
android:layout_marginRight="55dp"
android:focusableInTouchMode="false" />
<ImageButton
android:layout_width="70dp"
android:layout_height="70dp"
android:id="@+id/up"
android:background="@drawable/up"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
<ImageButton
android:layout_width="70dp"
android:layout_height="70dp"
android:id="@+id/left"
android:background="@drawable/left"
android:layout_toEndOf="@+id/auto"
android:layout_below="@+id/up" />
<ImageButton
android:layout_width="70dp"
android:layout_height="70dp"
android:id="@+id/right"
android:background="@drawable/right"
android:layout_below="@+id/up"
android:layout_toEndOf="@+id/up" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/power"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp"
android:id="@+id/linearLayout2">
<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Auto"
android:id="@+id/textView9"
android:textColor="#ffffffff"
android:layout_below="@+id/power"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="center_horizontal" />
<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Manual"
android:id="@+id/textView10"
android:textColor="#ffffffff"
android:layout_alignParentStart="false"
android:layout_alignParentBottom="false"
android:layout_below="@+id/power"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="center_horizontal" />
<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Spot"
android:id="@+id/textView11"
android:textColor="#ffffffff"
android:layout_below="@+id/power"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="center_horizontal" />
<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Max"
android:id="@+id/textView8"
android:textColor="#ffffffff"
android:layout_below="@+id/power"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="center_horizontal" />
</LinearLayout>
<ImageButton
android:layout_height="25dp"
android:id="@+id/auto"
android:background="@drawable/bottone"
android:layout_width="50dp"
android:layout_weight="0"
android:gravity="center_horizontal"
android:layout_below="@+id/linearLayout2"
android:layout_marginLeft="27dp" />
<ImageButton
android:layout_height="25dp"
android:id="@+id/manual"
android:background="@drawable/bottone"
android:layout_width="50dp"
android:layout_weight="0"
android:gravity="center_horizontal"
android:layout_alignBottom="@+id/auto"
android:layout_toEndOf="@+id/power"
android:layout_marginLeft="8dp" />
<ImageButton
android:layout_height="25dp"
android:id="@+id/spot"
android:background="@drawable/bottone"
android:layout_width="50dp"
android:layout_weight="0"
android:gravity="center_horizontal"
android:layout_below="@+id/linearLayout2"
android:layout_toStartOf="@+id/home"
android:layout_marginRight="8dp" />
<ImageButton
android:layout_height="25dp"
android:id="@+id/max"
android:background="@drawable/bottone"
android:layout_width="50dp"
android:layout_weight="0"
android:gravity="center_horizontal"
android:layout_marginLeft="25dp"
android:layout_alignBottom="@+id/spot"
android:layout_alignStart="@+id/textView7" />
<ImageView
android:layout_width="187dp"
android:layout_height="28dp"
android:id="@+id/imageView"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="50dp"
android:background="@drawable/samsunglogo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="by Marco Giglio 2014"
android:id="@+id/textView"
android:textColor="#fff9f9f9"
android:textAlignment="center"
android:layout_alignParentBottom="true"
android:layout_alignStart="@+id/manual" />
<ImageButton
android:layout_width="70dp"
android:layout_height="70dp"
android:id="@+id/pausa"
android:background="@drawable/pause"
android:layout_below="@+id/left"
android:layout_toStartOf="@+id/right" />
</RelativeLayout>