androidika
Neues Mitglied
- 0
Moinsen,
habe eine HelloWorld-App erstellt.
Die Textausgabe erfolgt XML-orientiert.
Nun ist beim Icon der Name HelloWorld2010 zu lesen und wenn ich die App
starte dann ist ganz oben eine 'Zeile', in der der Name HelloWorld2010
auch noch einmal steht.
Ist es möglich den Namen der laufenden App anders zu gestalten, als
den Namen der unter dem Icon steht?
HelloWorld.java
main.xml
strings.xml
HelloWorld Manifest
In der Manifest-Datei befindet sich die Zeile:
<application android:icon="@drawable/icon">
Dort habe ich die Label-Angabe weggelassen, da es egal ist, welche
Variation (darüber im Kommentar) ich nutze. Es wird immer nur der
Name angezeigt, der in der nächsten Zeile bei
<activity android:name="HelloWorld2010" android:label=" ">
festgelegt ist. OK, in diesem Fall habe ich nur ein Leerzeichen als Name. ;-)
Sehe ich das denn falsch, dass
<application android:icon="@drawable/icon" android:label="@string/app_name">
für den Namen unter dem Icon und
<activity android:name="HelloWorld2010" android:label=" ">
für den Namen steht, der in der laufenden App angezeigt wird?
Wie kann ich unterschiedliche Bezeichnungen verwenden?
P.S.: Seit heute erst beschäftige ich mich mit Android. Ich selber habe
noch gar kein SmartPhone (ausser diesem iPhone-Müll *g*) und teste
alles im Emulator auf einem MAC Book mit Eclipse usw.
Danke
androidika
habe eine HelloWorld-App erstellt.
Die Textausgabe erfolgt XML-orientiert.
Nun ist beim Icon der Name HelloWorld2010 zu lesen und wenn ich die App
starte dann ist ganz oben eine 'Zeile', in der der Name HelloWorld2010
auch noch einmal steht.
Ist es möglich den Namen der laufenden App anders zu gestalten, als
den Namen der unter dem Icon steht?
HelloWorld.java
Code:
package helloworld.app.android;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld2010 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/app_name"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/drittezeile"
/>
</LinearLayout>
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Das ist die erste Zeile</string>
<string name="app_name">Hello World 2010</string>
<string name="drittezeile">Das ist die dritte Zeile</string>
</resources>
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="helloworld.app.android"
android:versionCode="1"
android:versionName="1.0">
<!--
<application android:icon="@drawable/icon" android:label="@string/app_name">
<application android:icon="@drawable/icon" android:label="2010a">
-->
<application android:icon="@drawable/icon">
<activity android:name="HelloWorld2010" android:label=" ">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<application android:icon="@drawable/icon">
Dort habe ich die Label-Angabe weggelassen, da es egal ist, welche
Variation (darüber im Kommentar) ich nutze. Es wird immer nur der
Name angezeigt, der in der nächsten Zeile bei
<activity android:name="HelloWorld2010" android:label=" ">
festgelegt ist. OK, in diesem Fall habe ich nur ein Leerzeichen als Name. ;-)
Sehe ich das denn falsch, dass
<application android:icon="@drawable/icon" android:label="@string/app_name">
für den Namen unter dem Icon und
<activity android:name="HelloWorld2010" android:label=" ">
für den Namen steht, der in der laufenden App angezeigt wird?
Wie kann ich unterschiedliche Bezeichnungen verwenden?
P.S.: Seit heute erst beschäftige ich mich mit Android. Ich selber habe
noch gar kein SmartPhone (ausser diesem iPhone-Müll *g*) und teste
alles im Emulator auf einem MAC Book mit Eclipse usw.
Danke
androidika