android studio提供的新模板使用themes.xml而不是styles.xml,并且將parent="Theme.MaterialComponents.DayNight.DarkActionBar"改為parent="Theme.AppCompat.Light.NoActionBar"不會洗掉動作條。
你知道我怎樣才能在XML檔案中洗掉動作條嗎?
==> 我也嘗試了你的建議,在兩個theme.xml檔案中把parent="Theme.MaterialComponents.DayNight.DarkActionBar"改為parent="Theme.MaterialComponents.DayNight.NoActionBar",結果是這樣。
https://i.stack.imgur.com/heimI.png
正如你在圖片中看到的那樣,行動欄只是在變大。它是否有問題?你怎么看?
我的XML檔案。
值hemes.xml:
<resources xmlns:tools="http://schemas.android.com/tools">
<!--基礎應用主題。-->
<style name="主題。 Idcard" parent="Theme.MaterialComponents.DayNight.NoActionBar">/span>
<!--主要品牌顏色。-->
<item name="colorPrimary"/span>> @color/white</item>。
<item name="colorPrimaryVariant"/span>> @color/purple_500</item>。
<item name="colorOnPrimary"/span>> @color/white</item>。
<!--次要品牌顏色。-->y
<item name="colorSecondary"/span>> @color/teal_200</item>。
<item name="colorSecondaryVariant"/span>> @color/teal_700</item>。
<item name="colorOnSecondary"/span>> @color/black</item>。
<!--狀態欄顏色。-->
<item name="android: statusBarColor" tools:targetApi="l">/span>? attr/colorPrimaryVariant</item>?
<!--在這里定制你的主題。-->
</style>>
</resources>
晚上hemes.xml:
<resources xmlns:tools="http://schemas.android.com/tools"/span>>
<!--基礎應用主題。-->
<style name="主題。 Idcard" parent="Theme.MaterialComponents.DayNight.NoActionBar">/span>
<!--主要品牌顏色。-->
<item name="colorPrimary"/span>> @color/purple_200</item>。
<item name="colorPrimaryVariant"/span>> @color/purple_700</item>。
<item name="colorOnPrimary"/span>> @color/black</item>。
<!--次要品牌顏色。-->
<item name="colorSecondary"/span>> @color/teal_200</item>。
<item name="colorSecondaryVariant"/span>> @color/teal_200</item>。
<item name="colorOnSecondary"/span>> @color/black</item>。
<!--狀態欄顏色。-->
<!-- 在這里定制你的主題。-->
</style>。
</resources>
這里是Github上的應用程式檔案的鏈接。代碼檔案
uj5u.com熱心網友回復:
使用parent="Theme.MaterialComponents.DayNight.NoActionBar"而不是parent="Theme.AppCompat.Light.NoActionBar"
<style name="Theme. Pine" parent="Theme.MaterialComponents.DayNight.NoActionBar">/span>
<!--主要品牌顏色。-->
<item name="colorPrimary"/span>> @color/qGreen</item>。
<item name="colorPrimaryVariant"/span>> @color/qGreen</item>。
<item name="colorOnPrimary"/span>> @color/white</item>。
<!--次要品牌顏色。-->
<item name="colorSecondary"/span>> @color/teal_200</item>。
<item name="colorSecondaryVariant"/span>> @color/teal_700</item>。
<item name="colorOnSecondary"/span>> @color/black</item>。
<!--狀態欄顏色。-->
<item name="android: statusBarColor" tools:targetApi="l">/span>? attr/colorPrimaryVariant</item>?
<!--在這里定制你的主題。-->
</style>
uj5u.com熱心網友回復:
如果你有:
你只需保留DayNight,但在兩個XML檔案的最后將DarkActionBar改為NoActionBar。(themes.xml和themes.xml(night))
因此,它應該在兩個檔案夾中看起來是這樣的:
<style name="Theme. YourApp" parent="Theme.MaterialComponents.DayNight.NoActionBar">
uj5u.com熱心網友回復:
在嘗試了所有的方法之后,我終于重新安裝了Android Studios,它馬上就修復了!這顯然是一個錯誤。 所以,如果你遇到了這樣的問題,如果事情不能像他們應該的那樣作業,重新安裝Android Studios總是一個選擇。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/307732.html
標籤:
