0

アプリケーションの名前と最初のアクティビティの名前を異なる値に設定しようとしています (アクティビティ ラベルには商標記号が必要ですが、アプリ名には必要ありません)。このNaming my application in androidを見つけました。最後のコメントでは、@string を使用してアプリ名を設定すると影響がありますが、影響はありません。これを行う方法はありますか?

4

2 に答える 2

1

あなたの onCreate()

String title = getTitle().toString();
setTitle(title + "(R)");

(R) 著作権記号であること :)

于 2013-07-10T10:45:39.690 に答える
0

私の知る限り、 name 属性はランチャーで自動的に使用されるため、マニフェストでこれを達成する方法はありません (「アプリケーション名」とは、それを意味することをお勧めします)。ただし、次を使用するだけで、コードでこれを行うことができます。

setTitle(R.string.yourActivityTitle)

-> マニフェスト内の文字列は「アプリケーション名」として使用され、コード内の文字列はアクティビティ名として使用されます。

それが役立つことを願っています...

于 2013-07-10T10:47:50.550 に答える