Android定制属于你自己的导航栏(4)

如何去引用或者使用我们的那个新添加的属性呢?首先要引入那个命名空间[我这是引用C#使用自定义控件的说法,暂时也通俗的这样理解吧]:

xmlns:navigation="http://schemas.Android.com/apk/res/com.jiahui.titlebar"

然后再使用我们自定义的属性: navigation:btn_rightText, navigation:btn_leftText等等 .

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

    <com.jiahui.titlebar.UINavigationView
        android:id="@+id/uinavigationView"
        android:layout_width="fill_parent"
        android:layout_height="45dip"
        navigation:btn_leftText="@string/back"
        navigation:btn_rightText="@string/done"
        navigation:left_drawable="@drawable/backbg"
        navigation:right_drawable="@drawable/buttonbg"
        navigation:tv_title="My Application" />

</LinearLayout>

好了,以上就是我要和大家分享的这点东西,有什么不懂的,可以看代码里的注释,代码基本上全贴上了.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3c8c687e839f0a14c759b79d2cda06b0.html