Вы могли бы создать пользовательский интерфейс типа «приборная панель», подобный этому, используя ImageButtons в TableLayout, но я думаю, что у вас будут проблемы, если вы хотите, чтобы часть изображения отображалась над краем кнопки.Возможно, вам лучше использовать ImageViews, в которых изображение типа кнопки с другим изображением поверх него.
Ознакомьтесь с шаблонами дизайна пользовательского интерфейса Android, где обсуждается дизайн приложения в стиле twitter.
Редактировать: Попробуйте что-то вроде следующего TableLayout
<TableLayout>
<TableRow>
<ImageButton />
<ImageButton />
</TableRow>
<TableRow>
<ImageButton />
<ImageButton />
</TableRow>
</TableLayout>