Anton Pankratov Asked:2020-02-16 21:15:00 +0000 UTC2020-02-16 21:15:00 +0000 UTC 2020-02-16 21:15:00 +0000 UTC 如何在工具栏左侧(徽标)制作格式为“00:00”的数字时钟? 772 有一个问题需要解决。在应用程序中,您需要确保在工具栏的左侧显示了一个数字时钟,该时钟显示了某个时间值的变化。有可能实现这一点吗? java 3 个回答 Voted Vennic 2020-02-16T21:23:11Z2020-02-16T21:23:11Z 与操作栏不同,可以在工具栏中插入视图元素。 来自 Android 编程指南,大书呆子牧场: 工具栏的另一个有趣的附加功能是可以将视图放置在工具栏内并调整工具栏的高度。这为您的应用程序的工作方式提供了更大的灵活性。 Best Answer Andrew 2020-02-16T21:28:12Z2020-02-16T21:28:12Z 这很容易做到。拿起你的工具栏并给它一个标题。有三个选项:如果你在标记中有它,那么只需通过 id 找到它: toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); 然后写下这一行: toolbar.setTitle("ваше время"); 第二个选项 - 如果没有工具栏,那么您可以通过编程方式在 Activity 上找到工具栏并为其设置铭文: getSupportActionBar()... //или как-то так) 第三个选项是将您的工具栏用作具有完全自定义功能的完整视图元素: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" style="@style/Toolbar"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_marginEnd="20dp" android:layout_height="wrap_content"/> </RelativeLayout> </android.support.v7.widget.Toolbar> 然后找到 textView 并给它你需要的文本。祝你好运 :) Anton Pankratov 2020-02-17T13:08:12Z2020-02-17T13:08:12Z 谢谢大家!使用 TextClock 视图元素找到了一个选项。
与操作栏不同,可以在工具栏中插入视图元素。
来自 Android 编程指南,大书呆子牧场:
工具栏的另一个有趣的附加功能是可以将视图放置在工具栏内并调整工具栏的高度。这为您的应用程序的工作方式提供了更大的灵活性。
这很容易做到。拿起你的工具栏并给它一个标题。有三个选项:如果你在标记中有它,那么只需通过 id 找到它:
然后写下这一行:
第二个选项 - 如果没有工具栏,那么您可以通过编程方式在 Activity 上找到工具栏并为其设置铭文:
第三个选项是将您的工具栏用作具有完全自定义功能的完整视图元素:
然后找到 textView 并给它你需要的文本。祝你好运 :)
谢谢大家!使用 TextClock 视图元素找到了一个选项。