當前位置:首頁 » 安卓系統 » 如何改變原生安卓樣式

如何改變原生安卓樣式

發布時間: 2022-04-18 22:02:22

❶ 怎麼樣換回安卓原生的界面

可以使用外國的一個款桌面軟體叫NOva軟體,保證比原生態好,而且比任何桌面軟體好,重點是小,世界出名的軟體公司開發的。

❷ 如何正確的使用 Android 中的 themes 和 styles

1.style和theme的區別:
簡而言之,style指的就是安卓中一個UI控制項的樣式,而themes指的是安卓中一個activity界面或者整個安卓應用整體的樣式。theme的范圍比style的范圍大。
2.style的繼承用法:(全由筆者根據官方文檔親測,可放心使用,注意:樣式的定義都在/res/values/style.xml中,而樣式的使用在activity的布局文件里)
對於繼承安卓原裝style,用法如下代碼塊,代碼的意思是將安卓系統自帶的TextAppearance樣式中的textColor屬性改成綠色,其他的屬性不變:
<style name="GreenText" parent="@android:style/TextAppearance">
<item name="android:textColor">#00FF00</item>
</style>

然後在UI控制項中通過<style>標簽的name屬性的值引用該樣式,例如,在<TextView>中引用上面定義的樣式代碼塊如下:

<TextView
android:text="hello style"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/GreenText"
/>

對於繼承自定義的樣式,有兩種方式,例如如果我們已經有自定義好的父樣式,代碼如下:

<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>

第一種是跟上面方法一樣的,用parent屬性,後面指定父樣式,例如:
<style name="Red" parent="@style/CodeFont">
<item name="android:textColor">#FF0000</item>
</style>

第二種是繼承自定義父樣式特有的方式,使用符號.表示繼承關系。例如:
<style name="CodeFont.Red">
<item name="android:textColor">#FF0000</item>
</style>

樣式的使用方法依然是在UI控制項中通過<style>標簽的name屬性的值引用該樣式,注意,名字是<style>標簽中name屬性的值
3.什麼時候用@android:style什麼時候用@style看
@android:style是引用安卓系統自帶的樣式的,而@style是引用我們自己在/res/values/styles.xml文件中的樣式,實際原理是這樣的,資源引用的格式是這樣的:
@[package:]style/style_name

UI控制項中引用樣式時是根據name引用的,而不是xml的文件名,xml的文件名可以任意,但是為了看名知意約定為styles.xml裡面定義樣式。安卓原生的樣式在名為android的包里,所以引用時寫成了@android:style。

安卓手機怎麼設置字體樣式

手機字體怎麼改?自去年華為榮耀3C剛出不久,就入手了。到現在也沒有出什麼問題,質量挺好的。因為華為的系統都是自己的,所以在這里跟大家分享一下華為手機改字體的訣竅。一起來看看吧!

注意事項

該方法只適用於華為手機。

以上就是華為手機改字體圖文方法,希望對大家有所幫助,謝謝大家閱讀本篇文章!

❹ 原生安卓不能換主題嗎

原生系統應該是沒有提供更新主題的功能,但是可以通過安裝第三方桌面應用來實現。

以下列舉幾個常用的桌面軟體:

  1. 91桌面是一款手機桌面軟體,桌面軟體可以說是廠商進駐手機的一個重大入口,能夠把握住手機UI的審美,也就能慢慢的滲透到其他領域,GO就是一個很好的例子,91桌面定位在用戶的手機管家,還不錯。

  2. Next桌面:Next Launcher是go桌面團隊的最新作品,一些動畫的特效做的不錯,東西做的還行,小編對桌面好像有點麻木了,個人還是喜歡apex。

  3. 小米桌面:小米官方手機主題,本站提供小米桌面下載下載點。這款官方的小米桌面讓更多非米粉的安卓用戶也能體驗小米桌面。不得不說,雖然小米備受爭議,但它的一些應用和系統確實有值得點贊的地方。

❺ 如何修改安卓自定義水平progressdialog的樣式

android修改HOLO對話框風格

andriod中修改對話框的風格,可以通過設置theme來實現,部分元素需要通過Java代碼來修改,下面以修改對話框的標題為例說明各步驟。
1、編寫一個文本樣式。
DIALOG的標題是一個textview,在sytles.xml中,添加如下代碼來設置你自己的文本樣式:
<style name="DialogWindowTitle">
<item name="android:textSize">22sp</item>
<item name="android:textColor">@color/font_dark_grey</item>
</style>
2、設置對話框的標題主題。

上面的標題文本並不能直接設置為對話框的標題樣式。 我們還需要編寫一個表示標題的主題的style,在這里指定標題的文本樣式。代碼如下:

<style name="DialogWindowTitle.DeviceDefault">
<item name="android:maxLines">1</item>
<item name="android:scrollHorizontally">true</item>
<item name="android:textAppearance">@style/DialogWindowTitle</item>
</style>

3、設置對話框主題。

接下來,我們編寫我們的對話框主題,在這里指定標題的主題。由於一些屬性並不是public的,所以我們需要繼承自原來的某個style,代碼如下:

<!--Dialog主題-->
<style name="Theme.DeviceDefault.Dialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog" >
<item name="android:windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
</style>

4、自定義App的主題。

接下來,我們需要在我們的App theme中指定我們的對話框使用這種主題,所以需要定義一個App theme。同樣由於App theme的許多屬性並不是public的(比如下面要提到的標題下面的那條藍線),所以我們要繼承自一個原生的style。這里我根據程序需要選擇了Theme.Holo.Light.NoActionBar,代碼如下:

<style name="ParkingTheme" parent="@android:style/Theme.Holo.Light.NoActionBar">
<item name="android:dialogTheme">@style/Theme.DeviceDefault.Dialog</item>
</style>
5、指定App主題。

最後一步,我們需要在AndroidManifest.xml文件中,指定我們的app主題。這步很簡單,只需要在application標簽中指定android:theme的值即可,如下:

android:theme="@style/ParkingTheme"

❻ android alertDialog如何改變其樣式,就是可以修改其背景,讓背景為其他的顏色或背景圖

可以自定義,你需要自定義一個布局文件。設置好你要顯示的樣式,在代碼中,創建一個Dialog,然後使用LayoutInflate把布局引進來就可以。例子:

package cn.ceo.layoutinflater.activity;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(this);
}

@Override
public void onClick(View v) {
showDialog();
}

private void showDialog() {
AlertDialog.Builder builder;
AlertDialog alertDialog;
//Context mContext = MainActivity.this;

/*
* // 下面倆種方法都可以 // //LayoutInflater inflater = getLayoutInflater();
* LayoutInflater inflater = (LayoutInflater) mContext
* .getSystemService(LAYOUT_INFLATER_SERVICE); View layout =
* inflater.inflate(R.layout.dialog, null); TextView text = (TextView)
* layout.findViewById(R.id.text);
* text.setText("Hello, Welcome to Mr Wei's blog!"); ImageView image =
* (ImageView) layout.findViewById(R.id.image);
* image.setImageResource(R.drawable.tap); builder = new
* AlertDialog.Builder(mContext); builder.setView(layout); alertDialog =
* builder.create(); alertDialog.show();
*/
LayoutInflater inflater = (LayoutInflater) MainActivity.this
.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.dialog, null);
TextView textView = (TextView) layout.findViewById(R.id.text);
textView.setText("出錯了!");
ImageView imageView = (ImageView) layout.findViewById(R.id.image);
imageView.setImageResource(R.drawable.tap);
builder = new AlertDialog.Builder(MainActivity.this);// 創建一個彈出對話框構造器
builder.setView(layout);
alertDialog = builder.create();// 通過構造器產生一個對話框
alertDialog.show();
}
}
-----------
另外,如果你對話框沒有出來,那可能是你傳入的Context不對。dialog一般在哪個activity上就傳對應的context.特殊情況要特殊處理

❼ 華為UI如何換成安卓的原生UI

這個如果只是為了桌面看看
那隻要下個類似的主題就可以了
如果是像連系統也是安卓原生的(那必須刷機
不過現在華為手機已經不給解鎖了
所以刷機也刷不了了)
所以你的問題解決不了(再說也不要聽網上吹什麼原生系統好用
我手上就有一台摩托羅拉原生系統手機
說句真心話真沒有國內定製的系統好用

❽ 安卓手機怎樣修改狀態欄圖標,我想該電池和wifi圖標,想改成安卓原生的那種圖標風格

首先要root 下個re管理器。
先用re進入手機文件夾system,再進去 framework找到framework-res.apk這個文件,
2
發現裡面全是zip文件,只有一個文件顯示是apk,選中這個apk按住,復制到sd卡,如果改錯了還能復原。
3
然後找到你復制到sd卡的那個framework-res.apk ,按住提取全部,,提取好之後,點進去,點res,找到drawable-mdpi,進去之後裡面就可以換圖標了。
4
,用自己想要的圖片修改文件名之後,拖進去替換掉原來的圖片,然後,退到 解壓之後的那個文件夾, 點住framework-res創建zip文件,然後飛過去,把後綴名改成apk再移動到 system framework 替換掉原來的framework-res.apk 改下許可權 重啟就好了。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:369
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:795
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:348
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:819
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596