如果您使用Android Studio并设置和应用,则会将toolbar
的默认标题设置为活动的名称。代码在哪里?另外,我想按照我希望的方式在工具栏中定位items
。我在哪里可以编写代码?它是在菜单的xml文件中还是在活动的布局文件中?我已经尝试将文本设置为活动布局的中心,但它不起作用。
答案 0 :(得分:1)
您可以在strings.xml文件中更改de title setting app_name。
<resources>
<string name="app_name">Toolbar Title</string>
</resources>
答案 1 :(得分:0)
代码在哪里?
位于AndroidManifest.xml
中<activity
android:name="com.example.loginandregisterapi.LoginActivity"
android:label="@string/app_name" > <!-- THIS -->
...
</activity>
答案 2 :(得分:0)
如果你使用Android Studio并设置和应用程序,它会设置 工具栏的默认标题是活动的名称。哪里 那个代码?
看看你的AndroidManifest.xml
。您可能会在那里找到两个android:label
属性:一个用于应用程序,另一个用于启动器活动。并且他们将指向单个字符串资源@string/app_name
,该资源位于您模块的res文件夹的strings.xml
中。您可以更改app_name
值或将名称放在android:label
属性中。 <application>
标记中的标签将显示在“设置”屏幕上,而<activity>
标签将显示在您的启动器上。这同样适用于android:icon
属性。
另外,我想按照我想要的方式定位工具栏中的项目 成为。我在哪里可以编写代码?是在菜单的xml文件中 或者在活动的布局文件中?
是的,您可以在标题左侧添加“返回”按钮,所有选项菜单项都会粘在右侧。设置操作栏后,应在MainActivity.java
添加后退按钮:getSupportActionBar().setDisplayHomeAsUpEnabled(true)
。将所有菜单项放在res/menu/menu_main.xml
中,它们将显示在工具栏的右侧。
我已经尝试将文本设置为活动布局的中心但是它 不起作用。
工具栏并非设计为可自定义,因此您需要进行一些黑客攻击。请查看this thread或实施自定义视图,而不是默认工具栏,以符合您的要求。