`
goldenrod_z4
  • 浏览: 44255 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

FEATURE_CUSTOM_TITLE无法完全显示

阅读更多
今天,自定义了一个title,但是却无法正常显示,字只能显示一半。

代码如下:
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.request);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.request_title);

GOOGLE后,解决方案如下:

一 在themes里定义了一个theme:
<style name="themeTitle" parent="android:Theme">
<item name="android:windowTitleSize">60dip</item>item>
<item name="android:windowTitleBackgroundStyle">@+style/mywindowTitleBackground</item>
<item name="android:windowContentOverlay">@android:color/transparent</item>
</style>

二  在styles.xml定义相应的style:
<!-- 屏幕顶上的title -->
<style name="mywindowTitleBackground" parent="android:WindowTitleBackground">   
        <item name="android:background">@drawable/title_bar</item>       
    </style>

三  在Manifest.xml中定义相应的activity的Theme为  themeTitle

好了,打完收功!!
分享到:
评论

相关推荐

    requestWindowFeature对title的设置

    除了标题显示之外,`requestWindowFeature`还可以用于开启窗口弹出菜单(`Window.FEATURE_OPTIONS_PANEL`,值为0),底部导航栏(`Window.FEATURE_PROGRESS`,值为8),以及自定义布局(`Window.FEATURE_CUSTOM_...

    android 标题属性

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); ``` 这里,`R.layout.custom_title`是你预先设计好的自定义标题布局。 除了`requestWindowFeature()`,还可以使用`setTitle()`...

    Android的Window类详解

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_title_bar); ``` 4. **清除标题栏内容** 要清除标题栏中的内容,可以通过调用`requestWindowFeature(Window.FEATURE_NO_TITLE)`方法来...

    android改变title步骤

    最后,使用`getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title)`将自定义的标题布局设置到窗口中。 以上步骤完成后,运行应用,你应该能看到自定义的标题栏已经替换掉了原来的系统默认标题栏...

    android应用程序窗体显示状态操作

    - `FEATURE_CUSTOM_TITLE`:允许自定义标题栏。 - `FEATURE_SWIPE_TO_DISMISS`:在横屏模式下,允许用户通过滑动来关闭Activity。 正确使用`requestWindowFeature()` 的关键是时机,它必须在调用`setContentView()`...

    Android中自定义标题栏样式的两种方法

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); //软件activity的布局 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); //titlebar为自己标题栏

    Android 中几个常用属性的设置.doc

    通过`requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)`开启自定义标题功能,然后设置布局资源,如`getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar)`,其中`R.layout.titlebar`是...

    Android编程实现修改标题栏位置使其居中的方法

    接着,再次调用`requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)`开启自定义标题栏功能,并使用`setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title)`加载我们预先设计好的居中标题栏布局`title`。...

    Android 中 requestWindowFeature()的应用

    View customTitle = getLayoutInflater().inflate(R.layout.custom_title, null); customTitle.findViewById(R.id.title_button).setOnClickListener(...); // 设置自定义标题 setTitleView(customTitle); ``` 请...

    如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar

    window.setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar_custom); ``` #### 3. NotificationBar、StatusBar 和 SystemBar 的隐藏 **NotificationBar**(也称为**StatusBar**)、**SystemBar** 是...

    Ophone平台蓝牙编程之蓝牙聊天分析(一)

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); ``` 以上代码段展示了如何设置窗口的自定义样式。`requestWindowFeature` 方法用于请求特定的窗口特性,此处请求的是自定义标题栏...

    Android 简化 自定义标题栏

    requestWindowFeature(Window.FEATURE_NO_TITLE); // 去掉系统默认标题栏 setContentView(R.layout.activity_main); View headerBar = getLayoutInflater().inflate(R.layout.header_bar, findViewById(R.id....

    Android编程自定义title bar(标题栏)示例

    在`onCreate`方法中,我们需要先调用`requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)`来检查当前Activity是否支持自定义标题。如果返回`true`,则表示可以进行自定义。 ```java customTitleSupported = ...

    Android蓝牙聊天示例应用程序使用.pdf

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); ``` 这三行代码表明应用会加载自定义标题布局`custom_title`,它通常包含应用程序的品牌标识和可能的控制元素,如菜单或关闭按钮...

    安卓蓝牙聊天软件

    通过`requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)`,我们可以自定义窗口标题,然后使用`setContentView`加载主布局`main`,并且通过`getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout....

    蓝牙开发详解

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); ``` 这里,`custom_title`是自定义标题栏的布局文件,通常包含应用程序的标题和其他控件,如返回按钮或菜单选项。 #### 总结 ...

    31 武针磊.pdf

    plt.title('MinMaxScaler (custom range)') plt.show() ``` #### 2. Normalizer **定义:** `Normalizer` 可以将样本向量沿着欧几里得范数或任何其他L2范数归一化为单位向量。这种方法适用于需要保持样本之间的...

    蓝牙聊天软件

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); // 设置标题栏上的显示内容 mTitle = (TextView) findViewById(R.id.title_left_text); mTitle.setText(R.string.app_name);...

Global site tag (gtag.js) - Google Analytics