• 引用布局


    任务名称:引用布局

    任务现象:新建一个布局,然后再其他的布局中展现这个布局

    步骤:

    1、创建一个项目,创建一个标题栏布局(2个Button和一个TextView)

    1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    2. android:layout_width="match_parent"
    3. android:layout_height="wrap_content">
    4. <Button
    5. android:id="@+id/titleBack"
    6. android:layout_width="wrap_content"
    7. android:layout_height="wrap_content"
    8. android:layout_margin="5dp"
    9. android:text="Back"
    10. android:textColor="#fff"/>
    11. <TextView
    12. android:id="@+id/text"
    13. android:layout_width="0dp"
    14. android:layout_height="wrap_content"
    15. android:layout_gravity="center"
    16. android:layout_weight="1"
    17. android:gravity="center"
    18. android:text="TextTitle"
    19. android:textColor="#fff"
    20. android:textSize="24sp"/>
    21. <Button
    22. android:id="@+id/titleEdit"
    23. android:layout_width="wrap_content"
    24. android:layout_height="wrap_content"
    25. android:layout_gravity="center"
    26. android:layout_margin="5dp"
    27. android:text="Edit"
    28. android:textColor="#fff"/>
    29. </LinearLayout>

    2、 使用这个标题栏布局,通过include语句

    1. <include layout="@layout/title"/> //引用这个布局

    3、将系统自带的标题栏隐藏掉

    1. public class MainActivity extends AppCompatActivity {
    2. @Override
    3. protected void onCreate(Bundle savedInstanceState) {
    4. super.onCreate(savedInstanceState);
    5. setContentView(R.layout.activity_main);
    6. ActionBar actionBar=getSupportActionBar();
    7. if(actionBar!=null){
    8. actionBar.hide();
    9. }
    10. }
    11. }

    这里调用了getSipportActionBar()方法来获得ActionBar的实例,然后再调用ActionBar的hire()方法将标题栏隐藏起来

    4、运行程序

  • 相关阅读:
    android WebView总结
    Java抓取网页数据(原网页+Javascript返回数据)
    Linux之旅(1): diff, patch和quilt (下)
    浅谈UML的概念和模型之UML九种图
    基于注解的Spring MVC
    Hibernate自增列保存失败的问题
    京东,你玩我?
    MySQL 通配符学习小结
    Java中怎样由枚举常量的ordinal值获得枚举常量对象
    HDU 4588 Count The Carries 计算二进制进位总数
  • 原文地址:https://www.cnblogs.com/aqyl/p/6690705.html
Copyright © 2020-2023  润新知