android繪制多個黑豎線條
更新時間:2018年05月16日 08:36:39 作者:qq_37217804
這篇文章主要為大家詳細介紹了android繪制多個黑豎線條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了android繪制多個黑豎線條展示的具體代碼,供大家參考,具體內容如下
1.寫一個LinearLayout的布局,將寬度寫成5dp將高度寫成match_parent.
2.在寫一個類繼承LinearLayout,用LayoutInflater實現子布局的在這個LinearLayout類中顯示。
3.直接在需要使用的xml文件中調用我們寫的這個class,注意路徑要寫全。
1.xml代碼
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="5dp" android:layout_height="match_parent" android:background="#000000" > </LinearLayout>
2.java代碼
package com.example.lenovo.myfragmentdemo3; import android.content.Context; import android.support.annotation.Nullable; import android.util.AttributeSet; import android.view.LayoutInflater; import android.widget.LinearLayout; import com.example.lenovo.myfragmentdemo3.R; /** * Created by lenovo on 2018/5/7. */ public class Linedemo extends LinearLayout { public Linedemo(Context context, @Nullable AttributeSet attrs) { super(context, attrs); LayoutInflater.from(context).inflate(R.layout.line,this); } }
3.布局代碼
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp" > <com.example.lenovo.myfragmentdemo3.Linedemo android:layout_width="20dp" android:layout_height="match_parent" android:layout_marginRight="100dp"/> <com.example.lenovo.myfragmentdemo3.Linedemo android:layout_width="20dp" android:layout_height="match_parent" android:layout_marginRight="100dp"/> <com.example.lenovo.myfragmentdemo3.Linedemo android:layout_width="20dp" android:layout_height="match_parent" android:layout_marginRight="100dp"/> <com.example.lenovo.myfragmentdemo3.Linedemo android:layout_width="20dp" android:layout_height="match_parent" android:layout_marginRight="100dp"/> </LinearLayout>
運行效果:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳解Android開發(fā)中ContentObserver類的使用
這篇文章主要介紹了詳解Android開發(fā)中ContentObserver類的使用,ContentObserver內容觀察者主要用來監(jiān)聽uri的改變請情況,需要的朋友可以參考下2016-04-04Flutter?WebView?預加載實現方法(Http?Server)
這篇文章主要介紹了Flutter?WebView?預加載實現方法,包括資源的配置,資源的下載和存儲,版本的管理,如何根據實際url獲取對應HttpServer?bind的url等,需要的朋友可以參考下2022-05-05Android開發(fā)中Listview動態(tài)加載數據的方法示例
這篇文章主要介紹了Android開發(fā)中Listview動態(tài)加載數據的方法,結合實例形式較為詳細的分析了Android操作ListView界面布局與數據動態(tài)更新相關操作技巧,需要的朋友可以參考下2017-10-10