Android:使用“自定义ListAdapter”视图在“自定义标题栏”中未显示标题

杰罗克迪普

我用以下内容创建了一个自定义标题栏。

myapptitle.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/myTitle"
  android:text="@string/app_name"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:textColor="@color/titletextcolor"
  android:textSize="14sp"
  android:layout_gravity="top"
   />

themes.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="customTheme" parent="android:Theme"> 
        <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>   
        <item name="android:windowTitleSize">40dip</item>
    </style> 
</resources>

manifext.xml

    <application
        android:label="@string/app_name"
        android:theme="@style/customTheme" >
.....

我已经创建了一个customList adapater和一个类似下面的布局。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
     android:orientation="vertical" >

    <ImageView
        android:id="@+id/icon"
        android:layout_width="22dip"
        android:layout_height="22dip"
        android:layout_marginLeft="4dip"
        android:layout_marginRight="10dip"
        android:layout_marginTop="4dip"
        android:contentDescription="@string/app_msg_title"
        android:src="@drawable/logo_small" >
    </ImageView>

    <TextView
        android:id="@+id/msgDate"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:textSize="14sp" 
        />

    <TextView
        android:id="@+id/msgTitle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:textSize="14sp" />

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@+id/label"
        android:textSize="12sp" >
    </TextView>

</LinearLayout>

在清单活动中,我在onCreate方法中提供了以下代码。

  requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
   getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
                R.layout.myapptitle);

但是以某种方式在运行应用程序时,我得到的标题栏根本没有任何文本。在我的app_name的strings.xml中,我的通知为文本。

感谢您的所有时间和帮助。

编辑的 Styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="WindowTitleBackground"> 
        <item name="android:background">@color/titlebackgroundcolor</item> 
    </style> 
</resources>
萨加尔·玛雅德(Sagar Maiyad)

如下更改您的style.xml:

    <resources>
       <style name="CustomWindowTitleBarBG">
              <item name="android:background">#323331</item>
      </style>

      <style name="TitleBarTheme" parent="android:Theme">
             <item name="android:windowTitleSize">35dip</item>
<item name="android:windowTitleBackgroundStyle">           @style/CustomWindowTitleBarBG</item>
      </style>
</resources>

然后

在清单文件中,在应用程序标记中使用TitleBarTheme,并为活动使用,如下所示:

android:theme="@android:style/Theme.NoTitleBar"

在活动课中,使用您的代码:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
   getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
                R.layout.myapptitle);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android标题栏自定义视图不拉伸

来自分类Dev

NSWindow的自定义标题栏

来自分类Dev

NSWindow标题栏自定义

来自分类Dev

在我的自定义标题栏出现之前显示的默认标题栏

来自分类Dev

自定义图片作为标题栏中的图标

来自分类Dev

在自定义标题栏上设置标题文本

来自分类Dev

Powershell + Windows Terminal:在标题栏中显示路径并自定义提示

来自分类Dev

Android-自定义后,标题文本未显示在操作栏中

来自分类Dev

如何在Android的自定义标题栏中添加菜单和设置选项?

来自分类Dev

Android首选项屏幕中的自定义标题栏

来自分类Dev

自定义标题栏不在Android中的TabHost上方

来自分类Dev

使用 Prism 和自定义标题栏时如何在 MasterDetail 页面中显示菜单

来自分类Dev

ionic:如何向标题栏添加自定义元素或如何为每个视图添加自己的标题栏?

来自分类Dev

获取双重自定义标题栏

来自分类Dev

在Android中自定义标题栏。获取异常您需要使用Theme.AppCompat主题

来自分类Dev

在自定义操作栏中显示片段标题

来自分类Dev

UIButton中的自定义UIBarButtonItem的标题未显示

来自分类Dev

如何在登录活动中自定义标题栏

来自分类Dev

如何在Kivy中创建自定义标题栏?

来自分类Dev

向MetroWindow标题栏中的图标添加自定义样式

来自分类Dev

我想在qt中创建一个自定义标题栏

来自分类Dev

使用Tkinter移动自定义标题栏窗口,而无需从左上角移动

来自分类Dev

android:自定义视图未显示

来自分类Dev

android:自定义视图未显示

来自分类Dev

更新自定义导航栏的标题

来自分类Dev

IB的表格视图的自定义标题

来自分类Dev

自定义列表视图部分标题

来自分类Dev

是否可以在操作栏上同时显示标题和自定义视图?

来自分类Dev

是否可以在操作栏上同时显示标题和自定义视图?

Related 相关文章

  1. 1

    Android标题栏自定义视图不拉伸

  2. 2

    NSWindow的自定义标题栏

  3. 3

    NSWindow标题栏自定义

  4. 4

    在我的自定义标题栏出现之前显示的默认标题栏

  5. 5

    自定义图片作为标题栏中的图标

  6. 6

    在自定义标题栏上设置标题文本

  7. 7

    Powershell + Windows Terminal:在标题栏中显示路径并自定义提示

  8. 8

    Android-自定义后,标题文本未显示在操作栏中

  9. 9

    如何在Android的自定义标题栏中添加菜单和设置选项?

  10. 10

    Android首选项屏幕中的自定义标题栏

  11. 11

    自定义标题栏不在Android中的TabHost上方

  12. 12

    使用 Prism 和自定义标题栏时如何在 MasterDetail 页面中显示菜单

  13. 13

    ionic:如何向标题栏添加自定义元素或如何为每个视图添加自己的标题栏?

  14. 14

    获取双重自定义标题栏

  15. 15

    在Android中自定义标题栏。获取异常您需要使用Theme.AppCompat主题

  16. 16

    在自定义操作栏中显示片段标题

  17. 17

    UIButton中的自定义UIBarButtonItem的标题未显示

  18. 18

    如何在登录活动中自定义标题栏

  19. 19

    如何在Kivy中创建自定义标题栏?

  20. 20

    向MetroWindow标题栏中的图标添加自定义样式

  21. 21

    我想在qt中创建一个自定义标题栏

  22. 22

    使用Tkinter移动自定义标题栏窗口,而无需从左上角移动

  23. 23

    android:自定义视图未显示

  24. 24

    android:自定义视图未显示

  25. 25

    更新自定义导航栏的标题

  26. 26

    IB的表格视图的自定义标题

  27. 27

    自定义列表视图部分标题

  28. 28

    是否可以在操作栏上同时显示标题和自定义视图?

  29. 29

    是否可以在操作栏上同时显示标题和自定义视图?

热门标签

归档