diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 799292896076ba4d1e6f9dde0ab63b54c972806c..762be9fb14e79646483c6d5cd872ce9f2c6b1919 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,64 +1,65 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    package="net.sf.briar"
-    android:versionCode="1"
-    android:versionName="1.0" >
+	package="net.sf.briar"
+	android:versionCode="1"
+	android:versionName="1.0" >
 
-    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16" />
+	<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16" />
 
-    <uses-permission android:name="android.permission.BLUETOOTH" />
-    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
-    <uses-permission android:name="android.permission.INTERNET" />
-    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
-    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
+	<uses-permission android:name="android.permission.BLUETOOTH" />
+	<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
+	<uses-permission android:name="android.permission.INTERNET" />
+	<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+	<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
 
-    <application
-        android:icon="@drawable/ic_launcher"
-        android:label="@string/app_name" >
-        <service android:name=".HelloWorldService" android:exported="false" >
-            <intent-filter>
-                <action android:name=".HelloWorldService" />
-            </intent-filter>
-        </service>
-        <activity
-            android:name=".HelloWorldActivity"
-            android:label="@string/app_name" >
-            <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
-                <category android:name="android.intent.category.LAUNCHER" />
-            </intent-filter>
-        </activity>
-        <activity
-            android:name=".android.invitation.NetworkSetupActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.InvitationCodeActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.ConnectionActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.ConnectionFailedActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.ConfirmationCodeActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.WaitForContactActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.CodesDoNotMatchActivity"
-            android:label="@string/title" >
-        </activity>
-        <activity
-            android:name=".android.invitation.ContactAddedActivity"
-            android:label="@string/title" >
-        </activity>
-    </application>
+	<application
+		android:theme="@android:style/Theme.Holo"
+		android:icon="@drawable/ic_launcher"
+		android:label="@string/app_name" >
+		<service android:name=".HelloWorldService" android:exported="false" >
+			<intent-filter>
+				<action android:name=".HelloWorldService" />
+			</intent-filter>
+		</service>
+		<activity
+			android:name=".HelloWorldActivity"
+			android:label="@string/app_name" >
+			<intent-filter>
+				<action android:name="android.intent.action.MAIN" />
+				<category android:name="android.intent.category.LAUNCHER" />
+			</intent-filter>
+		</activity>
+		<activity
+			android:name=".android.invitation.NetworkSetupActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.InvitationCodeActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.ConnectionActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.ConnectionFailedActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.ConfirmationCodeActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.WaitForContactActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.CodesDoNotMatchActivity"
+			android:label="@string/title" >
+		</activity>
+		<activity
+			android:name=".android.invitation.ContactAddedActivity"
+			android:label="@string/title" >
+		</activity>
+	</application>
 </manifest>
diff --git a/src/net/sf/briar/android/invitation/CodesDoNotMatchActivity.java b/src/net/sf/briar/android/invitation/CodesDoNotMatchActivity.java
index 6af1ad41a2c47cf4d0aa4f1699463e1fcdfa4cdf..861a80c7008c2d192105907ef27cb9cd279b114e 100644
--- a/src/net/sf/briar/android/invitation/CodesDoNotMatchActivity.java
+++ b/src/net/sf/briar/android/invitation/CodesDoNotMatchActivity.java
@@ -45,6 +45,8 @@ implements OnClickListener {
 		layout.addView(innerLayout);
 
 		TextView interfering = new TextView(this);
+		interfering.setGravity(CENTER_HORIZONTAL);
+		interfering.setPadding(0, 0, 0, 10);
 		interfering.setText(R.string.interfering);
 		layout.addView(interfering);
 
diff --git a/src/net/sf/briar/android/invitation/ConnectionFailedActivity.java b/src/net/sf/briar/android/invitation/ConnectionFailedActivity.java
index 433d75d40223d046ed415e5ab87aea5bd9b3d867..a18e90a1995e4b807d7c2b7621e002b476d1cda7 100644
--- a/src/net/sf/briar/android/invitation/ConnectionFailedActivity.java
+++ b/src/net/sf/briar/android/invitation/ConnectionFailedActivity.java
@@ -51,6 +51,7 @@ implements WifiStateListener, BluetoothStateListener, OnClickListener {
 		layout.addView(innerLayout);
 
 		TextView checkNetwork = new TextView(this);
+		checkNetwork.setGravity(CENTER_HORIZONTAL);
 		checkNetwork.setText(R.string.check_same_network);
 		layout.addView(checkNetwork);
 
diff --git a/src/net/sf/briar/android/invitation/ContactAddedActivity.java b/src/net/sf/briar/android/invitation/ContactAddedActivity.java
index fb22cec8c03aa3b2ac057f5d6289a55c934a914d..8f75032806bafa7105dff4a45e48bace5888cfe1 100644
--- a/src/net/sf/briar/android/invitation/ContactAddedActivity.java
+++ b/src/net/sf/briar/android/invitation/ContactAddedActivity.java
@@ -49,6 +49,7 @@ OnEditorActionListener {
 		layout.addView(innerLayout);
 
 		TextView enterNickname = new TextView(this);
+		enterNickname.setGravity(CENTER_HORIZONTAL);
 		enterNickname.setText(R.string.enter_nickname);
 		layout.addView(enterNickname);
 
diff --git a/src/net/sf/briar/android/invitation/NetworkSetupActivity.java b/src/net/sf/briar/android/invitation/NetworkSetupActivity.java
index 935145ea90d15a4217e768338b9bdb5d8aac9fdb..abe9065dbbbefc6f4ca22995e852936f34cd9ff6 100644
--- a/src/net/sf/briar/android/invitation/NetworkSetupActivity.java
+++ b/src/net/sf/briar/android/invitation/NetworkSetupActivity.java
@@ -33,6 +33,7 @@ implements WifiStateListener, BluetoothStateListener, OnClickListener {
 		layout.setGravity(CENTER_HORIZONTAL);
 
 		TextView sameNetwork = new TextView(this);
+		sameNetwork.setGravity(CENTER_HORIZONTAL);
 		sameNetwork.setText(R.string.same_network);
 		layout.addView(sameNetwork);
 
diff --git a/src/net/sf/briar/android/invitation/WaitForContactActivity.java b/src/net/sf/briar/android/invitation/WaitForContactActivity.java
index d5f57ab2b909f8879dd3094ff8e208be3b7a291d..e6884c67ad452c8b05739c37e79968be49867636 100644
--- a/src/net/sf/briar/android/invitation/WaitForContactActivity.java
+++ b/src/net/sf/briar/android/invitation/WaitForContactActivity.java
@@ -42,10 +42,12 @@ implements ConfirmationListener {
 		layout.addView(innerLayout);
 
 		TextView yourCode = new TextView(this);
+		yourCode.setGravity(CENTER_HORIZONTAL);
 		yourCode.setText(R.string.your_confirmation_code);
 		layout.addView(yourCode);
 
 		TextView code = new TextView(this);
+		code.setGravity(CENTER_HORIZONTAL);
 		code.setTextSize(50);
 		InvitationManager im = InvitationManagerFactory.getInvitationManager();
 		code.setText(im.getLocalConfirmationCode());