這里我建議測驗XUI框架的時候,自己先新建一個專案測驗一下,避免因為一些其他原因而導致XUI是使用不成功,
XUI框架的配置和使用
- 第一步:匯入XUI框架
- 第二步:初始化XUI框架
- 第三步:改變style.xml檔案
- 第四步:在你要呼叫的檔案中初始化畫XUI
第一步:匯入XUI框架
XUI的官網地址是:XUI官網
首先先寫下載包的倉庫地址,找到你build.gradle的第一個檔案>-allprojects,加入紅色圓圈代碼,
代碼如下
maven { url 'https://jitpack.io' }

代碼如下:
implementation 'com.github.xuexiangjys:XUI:1.1.5'

然后點擊紅色圓框中sync Now
第二步:初始化XUI框架
代碼如下:
import android.app.Application;
import android.content.Context;
import com.xuexiang.xui.XUI;
public class MyApplication extends Application {
private static Context MyContext;
@Override
public void onCreate() {
super.onCreate();
XUI.init(this); //初始化UI框架
XUI.debug(true); //開啟UI框架除錯日志
MyContext = getApplicationContext();
}
}
代碼加入情況如下:

呼叫我們剛剛初始化的檔案:
找到如下檔案

因為我們剛剛不是初始化一個檔案嗎,這里呼叫剛剛的那個初始化,加入如下代碼:
代碼如下:
android:name=".MyApplication"
將代碼加到如下圖檔案位置處

第三步:改變style.xml檔案
改變為紅圈中情況

第四步:在你要呼叫的檔案中初始化畫XUI
我這里是MainActivity中呼叫XUI框架,所有一開始要初始化,
代碼如下:
XUI.initTheme(this);
加到如下位置

到這里我們我運行一下試一下,看有沒有問題,
運行一下,出現如下錯誤,從錯誤中可以清楚的看出來是版本問題,因為我們這里最小版本是16,但是XUI要求最小版本是17,

我們在圖中紅圈處改為17,然后就可以看到,我們這里運行成功了,如果出現其他錯誤,可以看一下我其他的地方的配置,因為我只報這一個錯誤,其他錯誤可能會考慮不到,

我們可以看一下運行后的結果
因為我們什么都沒寫,這樣看起來是不是很單調呀,我們就用XUI框架的EditText組件簡單測驗一下,
在xml檔案中輸入如下代碼:

代碼如下:
<com.xuexiang.xui.widget.edittext.MultiLineEditText
android:id="@+id/multiLineEditText1"
android:layout_width="match_parent"
android:layout_height="200dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:mlet_hintText="分享新鮮事和問題"
app:mlet_hintTextColor="#CFD3D6"
app:mlet_maxCount="20000" />
然后我在運行一下,可以看到文本框已經出來了,是不是比android原生的文本輸入框好看呢,

如果你感覺最上面的的任務欄不是你喜愛的顏色,可以看我的上一遍博客,地址如下:修改標題欄,
然后接下來我也會寫一些關于XUI的博客,因為官網的博客不是很詳細,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/229888.html
標籤:其他
