1、title布局文件如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageView
android:layout_width="18px"
android:layout_height="18px"
android:src="@drawable/logo"
></ImageView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000"
android:textSize="14px"
android:text="@string/app_name"
></TextView>
</LinearLayout>
这是一个水平的LinearLayout布局,里面包含一个ImageView(显示图片)和一个TextView(显示文本).
2、LonginActivity实现类如下:
public class LoginActivity extends BaseActivity{
private static String TAG="LoginActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.login);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.title);
}
}
BaseActivity是自己写的一个基类。
3、显示效果如下:
- 大小: 8.4 KB
分享到:
相关推荐
Android Tablayout 自定义Tab布局的使用案例 Android Tablayout 是 Android 设计库中的一部分,主要用于实现标签页功能。Tablayout 中的 Tab 可以自定义布局,以满足不同的需求。本文将 introduction 了 Android ...
本篇将深入探讨如何在Android中实现`Preference`的自定义样式。 首先,理解Preference的基本用法是关键。Preference通常在XML布局文件中定义,并通过`<preference-headers>`标签在设置活动中声明。例如: ```xml ...
在Android应用开发中,自定义标题(Title)是一种常见的需求,它可以帮助我们为应用程序提供更加个性化和功能丰富的界面。自定义标题不仅可以改变默认的样式,还可以添加额外的功能按钮或者实现更复杂的交互效果。本...
今天看到很多app都有Title自动隐藏功能,1.这是一个Gradle工程,Gradle的版本是2.10,项目的Compile sdk Version是 23 , Build ...Android自定义ViewGroup实现Title自动隐藏功能源代码分享,Android开发者必看示例。
本篇将深入探讨如何在Android中实现自定义Menu。 首先,我们需要了解Android系统的Menu机制。Android中的Menu主要分为三类:Option Menu(主菜单)、Context Menu(上下文菜单)和PopupMenu(弹出式菜单)。Option ...
SupportActionBar.Title = "自定义标题"; ``` 4. **自定义标题栏样式** 你可以通过修改主题(Theme)或者直接在代码中调整Toolbar的属性来改变其样式,比如字体颜色、背景色等。在`res/values/styles.xml`中...
本项目"Android-android一个简单易用能自定义带title的viewpager"旨在提供一个扩展了标准ViewPager功能的组件,尤其强调了自定义标题(title)和指示器的动态适配能力。 首先,我们要理解ViewPager的基本原理。...
在Android开发中,自定义控件是提升应用独特性和用户体验的重要手段。本文将详细讲解如何创建一个自定义的标题导航控件,分为五个关键步骤。 ### 1. 自定义控件属性的定义 首先,我们需要定义自定义控件的属性。这...
在Android应用开发中,自定义标题栏是一种常见的需求,它能帮助我们打造出具有独特风格的用户界面。"Android简化自定义标题栏"这个主题旨在帮助开发者快速、高效地实现这一功能,无需过于复杂的代码和设计。下面将...
下面我们将深入探讨如何在Android中自定义ProgressDialog,实现加载滚动条效果。 首先,我们需要创建一个新的布局文件,比如`custom_progress_dialog.xml`,来定义自定义对话框的视图结构。在这个布局文件中,我们...
总结,Android自定义标题栏是一项关键的UI定制技术,它让开发者能够创建符合品牌风格的界面,提升用户交互体验。通过学习和实践,我们可以熟练掌握自定义标题栏的各种技巧,包括但不限于添加菜单项、设置点击事件、...
总结起来,自定义Adapter在Android开发中扮演了至关重要的角色,它允许开发者根据需求定制ListView的每一个元素,提供更灵活的界面设计和交互体验。通过创建自定义Adapter并实现相关方法,我们可以实现更复杂的列表...
标题边框的自定义Layout,正如描述中提到的,可以实现类似Java Swing中JPanel的效果,为内容区域提供一个有标题且带有边框的容器。这个自定义布局通常会用于封装一些特定功能或者视图,使得代码更易于管理和复用。 ...
oid:layout_height="45dp" android:background="@color/green"> <Button android:id="@+id/title_bar_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_...
在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据应用的UI风格和功能需求创建具有...通过学习和实践,你将能够熟练掌握Android自定义Dialog的技巧,从而在应用开发中提供更加丰富和个性化的用户体验。
我们知道,当系统控件并不能满足我们的需求时,我们就需要来创建自定义控件,主要有两种方法 (1)引入布局 下面来自定义一个控件,iPhone的标题栏,创建一个标题栏并不是什么难事,加入两个button一个TextView就行...
通过以上步骤,我们可以成功地在Android应用中创建一个带有返回按钮的自定义标题栏。这个过程展示了Android UI设计的基本原则,以及如何在代码中处理用户交互。自定义标题栏不仅提高了应用的视觉一致性,还能根据...
本资源“安卓Android源码——android 自定义对话框.rar”显然包含了关于如何在Android平台上创建和定制对话框的源代码示例。通过这个压缩包,我们可以学习到如何摆脱系统默认样式,设计出更符合应用风格的对话框。 ...
android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:textColor="@android:color/white" android:layout_gravity=...
自定义ActionBar布局是提升应用界面个性化和用户体验的关键步骤之一。本文将深入探讨如何在Android中自定义ActionBar的布局。 首先,理解ActionBar的基本结构和功能。默认情况下,ActionBar会显示应用的图标、应用...