pad右下角设置里面有一项Wi-Fi选项,若项目中没有wifi功能所以隐藏
1. 属于系统界面所以在frameworks\base\packages\SystemUI
经过Wi-Fi java
frameworks\base\packages\SystemUI\res\values\strings.xml android
<string name="status_bar_settings_wifi_button">Wi-Fi</string>
2.经过
status_bar_settings_wifi_button
\frameworks\base\packages\SystemUI\res\layout-sw600dp\status_bar_settings_view.xml
<!-- Network -->
<LinearLayout
android:id="@+id/network"
style="@style/StatusBarPanelSettingsRow"
>
<ImageView
android:id="@+id/network_icon"
style="@style/StatusBarPanelSettingsIcon"
android:src="@drawable/ic_sysbar_wifi_on"
/>
<TextView
android:id="@+id/network_label"
style="@style/StatusBarPanelSettingsContents"
android:text="@string/status_bar_settings_wifi_button"
/>
</LinearLayout>
<View style="@style/StatusBarPanelSettingsPanelSeparator" />
将这段注释掉
3.可是上面这段中有个
id/network所以.java文件中确定会调用。经过
R.id.network
frameworks\base\packages\SystemUI\src/com/android/systemui/statusbar/tablet/SettingsView.java a.findViewById(R.id.network).setOnClickListener(this); b.case R.id.network: onClickNetwork(); break; 将上面两段也 注释