zoukankan      html  css  js  c++  java
  • Android ---------- Android Bar Bug 总结



    1 怎样设置 ActionBar的Tab 的颜色?




    // 设置actionBar的颜色
    Drawable draw = new ColorDrawable(Color.GREEN);
    actionBar.setBackgroundDrawable(draw); 
    draw = new ColorDrawable(Color.GREEN);
    // set Tab color
    actionBar.setStackedBackgroundDrawable(draw);



    2 怎样设置 ActionBar的字体居中?
       自己定义 view!




    // 设置自己定义显示:  居中字体:
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setCustomView(R.layout.actionbar_coustom_menu);



    布局文件:
    <?xml version="1.0" encoding="utf-8"?>
    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
        
        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:text="商城"
            />
        


    </FrameLayout>




    3  // 不显示 title 
    actionBar.setDisplayShowTitleEnabled(false);



    4  加入 ListView item


    OK 


    5  10-12 16:45:06.501: E/AndroidRuntime(18541): java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView


    解决方式:
    最后一个參数 改动为: null
    convertView = View.inflate(context, R.layout.fragment_shop_listview_item, null);

  • 相关阅读:
    django权限管理(Permission)
    记一次sentry部署过程
    Virtualbox+Vagrant环境准备
    jquery操作select(取值,设置选中)
    mysql 5.7主从安装和配置
    vue环境安装
    python 打印堆栈信息方法
    python3模块: os
    mysql查询语句(mysql学习笔记七)
    mysql存储引擎(mysql学习六)
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7000884.html
Copyright © 2011-2022 走看看