在Android应用中,应用的标签(Label)和图标(Icon)通常会同时在AndroidManifest.xml文件的应用程序标签下设置。例如:
AndroidManifest.xml文件:
然而,在有些情况下,我们可能希望在应用程序入口点(MainActivity)中单独设置应用程序的标签和图标,而不是在AndroidManifest.xml文件中进行设置。
要在MainActivity中单独设置应用程序的标签和图标,我们可以使用以下代码:
MainActivity.java文件:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// 设置 Activity 的标题
setTitle("自定义应用名");
// 设置 Activity 的图标
ActionBar actionBar = getSupportActionBar();
actionBar.setIcon(R.drawable.my_icon);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowHomeEnabled(true);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
例如,上述代码将应用程序的标签设置为“自定义应用名”,并将应用程序的图标设置为“my_icon”。
注意:在使用上述代码设置应用程序的标签和图标时,应用程序的AndroidManifest.xml文件中的应用程序标签中的标签和图标属性仍然需要设置,并且这些设置是全局的,对整个应用程序生效的。因此,如果另外设置了应用程序的标签和图标,则应谨慎考虑并保持一致性。