I
inspire
Ambitioniertes Mitglied
- 3
Hi,
ich habe eine ganz normale Activity, die beim Starten des Programms ausgeführt wird und möchte nun eine neue Activity hinzufügen, die das Settings-Menü darstellen soll.
Die Activity heißt Settings und sieht so aus:
Diese ist auch in der AndroidManifest.xml eingetragen:
Doch wie bekomme ich die nun auf den Bildschirm?
Martin
ich habe eine ganz normale Activity, die beim Starten des Programms ausgeführt wird und möchte nun eine neue Activity hinzufügen, die das Settings-Menü darstellen soll.
Die Activity heißt Settings und sieht so aus:
Code:
public class Settings extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long id)
{
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
}
});
}
static final String[] COUNTRIES = new String[] {"one", "two"};
}
Diese ist auch in der AndroidManifest.xml eingetragen:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.WinampControlClient"
android:versionCode="1"
android:versionName="1.0">
<supports-screens
smallScreens="false" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".WinampControlClient"
android:label="@+string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Settings" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
</manifest>
Doch wie bekomme ich die nun auf den Bildschirm?
Martin