Text instead of icons in account settings options
Also changed the default style to remove the opaque title background. Change-Id: I948d9a15961223c3703bb607e2e5a6bf41e0ff5e
This commit is contained in:
@@ -16,6 +16,11 @@
|
|||||||
|
|
||||||
package com.android.settings;
|
package com.android.settings;
|
||||||
|
|
||||||
|
import com.android.settings.accounts.AccountSyncSettings;
|
||||||
|
import com.android.settings.bluetooth.BluetoothEnabler;
|
||||||
|
import com.android.settings.fuelgauge.PowerUsageSummary;
|
||||||
|
import com.android.settings.wifi.WifiEnabler;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -37,11 +42,6 @@ import android.widget.ListAdapter;
|
|||||||
import android.widget.Switch;
|
import android.widget.Switch;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.android.settings.accounts.ManageAccountsSettings;
|
|
||||||
import com.android.settings.bluetooth.BluetoothEnabler;
|
|
||||||
import com.android.settings.fuelgauge.PowerUsageSummary;
|
|
||||||
import com.android.settings.wifi.WifiEnabler;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -81,7 +81,7 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler {
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
final int theme = getIntent().getIntExtra(
|
final int theme = getIntent().getIntExtra(
|
||||||
EXTRA_THEME, android.R.style.Theme_Holo_SolidActionBar_SplitActionBarWhenNarrow);
|
EXTRA_THEME, android.R.style.Theme_Holo_SplitActionBarWhenNarrow);
|
||||||
setTheme(theme);
|
setTheme(theme);
|
||||||
|
|
||||||
getMetaData();
|
getMetaData();
|
||||||
@@ -289,8 +289,8 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler {
|
|||||||
// some fragments would like a custom activity theme
|
// some fragments would like a custom activity theme
|
||||||
if (DataUsageSummary.class.getName().equals(fragmentName) ||
|
if (DataUsageSummary.class.getName().equals(fragmentName) ||
|
||||||
PowerUsageSummary.class.getName().equals(fragmentName) ||
|
PowerUsageSummary.class.getName().equals(fragmentName) ||
|
||||||
UserDictionarySettings.class.getName().equals(fragmentName) ||
|
AccountSyncSettings.class.getName().equals(fragmentName) ||
|
||||||
ManageAccountsSettings.class.getName().equals(fragmentName)) {
|
UserDictionarySettings.class.getName().equals(fragmentName)) {
|
||||||
intent.putExtra(EXTRA_THEME, android.R.style.Theme_Holo_SolidActionBar);
|
intent.putExtra(EXTRA_THEME, android.R.style.Theme_Holo_SolidActionBar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -236,10 +236,12 @@ public class AccountSyncSettings extends AccountPreferenceBase {
|
|||||||
getString(R.string.sync_menu_sync_cancel))
|
getString(R.string.sync_menu_sync_cancel))
|
||||||
.setIcon(com.android.internal.R.drawable.ic_menu_close_clear_cancel);
|
.setIcon(com.android.internal.R.drawable.ic_menu_close_clear_cancel);
|
||||||
|
|
||||||
removeAccount.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS
|
removeAccount.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER |
|
||||||
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
||||||
syncNow.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
syncNow.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER |
|
||||||
syncCancel.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
||||||
|
syncCancel.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER |
|
||||||
|
MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -19,7 +19,6 @@ package com.android.settings.accounts;
|
|||||||
import com.android.settings.AccountPreference;
|
import com.android.settings.AccountPreference;
|
||||||
import com.android.settings.DialogCreatable;
|
import com.android.settings.DialogCreatable;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.google.android.collect.Maps;
|
|
||||||
|
|
||||||
import android.accounts.Account;
|
import android.accounts.Account;
|
||||||
import android.accounts.AccountManager;
|
import android.accounts.AccountManager;
|
||||||
@@ -35,7 +34,6 @@ import android.content.Intent;
|
|||||||
import android.content.SyncAdapterType;
|
import android.content.SyncAdapterType;
|
||||||
import android.content.SyncInfo;
|
import android.content.SyncInfo;
|
||||||
import android.content.SyncStatusInfo;
|
import android.content.SyncStatusInfo;
|
||||||
import android.content.pm.PackageManager;
|
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.ConnectivityManager;
|
import android.net.ConnectivityManager;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@@ -201,6 +199,7 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void showDialog(int dialogId) {
|
public void showDialog(int dialogId) {
|
||||||
if (mDialogFragment != null) {
|
if (mDialogFragment != null) {
|
||||||
Log.e(TAG, "Old dialog fragment not null!");
|
Log.e(TAG, "Old dialog fragment not null!");
|
||||||
@@ -212,8 +211,7 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
@Override
|
@Override
|
||||||
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||||
MenuItem actionItem =
|
MenuItem actionItem =
|
||||||
menu.add(0, MENU_ADD_ACCOUNT, 0, R.string.add_account_label)
|
menu.add(0, MENU_ADD_ACCOUNT, 0, R.string.add_account_label);
|
||||||
.setIcon(R.drawable.ic_menu_add);
|
|
||||||
actionItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM
|
actionItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM
|
||||||
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
|
||||||
}
|
}
|
||||||
@@ -235,6 +233,7 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
connManager.setBackgroundDataSetting(enabled);
|
connManager.setBackgroundDataSetting(enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
protected void onSyncStateUpdated() {
|
protected void onSyncStateUpdated() {
|
||||||
// Catch any delayed delivery of update messages
|
// Catch any delayed delivery of update messages
|
||||||
if (getActivity() == null) return;
|
if (getActivity() == null) return;
|
||||||
@@ -342,6 +341,7 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
onSyncStateUpdated();
|
onSyncStateUpdated();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
protected void onAuthDescriptionsUpdated() {
|
protected void onAuthDescriptionsUpdated() {
|
||||||
// Update account icons for all account preference items
|
// Update account icons for all account preference items
|
||||||
for (int i = 0; i < mManageAccountsCategory.getPreferenceCount(); i++) {
|
for (int i = 0; i < mManageAccountsCategory.getPreferenceCount(); i++) {
|
||||||
|
@@ -261,7 +261,6 @@ public class WifiSettings extends SettingsPreferenceFragment
|
|||||||
.setEnabled(wifiIsEnabled)
|
.setEnabled(wifiIsEnabled)
|
||||||
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
|
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
|
||||||
menu.add(Menu.NONE, MENU_ID_ADD_NETWORK, 0, R.string.wifi_add_network)
|
menu.add(Menu.NONE, MENU_ID_ADD_NETWORK, 0, R.string.wifi_add_network)
|
||||||
//.setIcon(android.R.drawable.ic_menu_add)
|
|
||||||
.setEnabled(wifiIsEnabled)
|
.setEnabled(wifiIsEnabled)
|
||||||
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
|
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
|
||||||
menu.add(Menu.NONE, MENU_ID_ADVANCED, 0, R.string.wifi_menu_advanced)
|
menu.add(Menu.NONE, MENU_ID_ADVANCED, 0, R.string.wifi_menu_advanced)
|
||||||
|
Reference in New Issue
Block a user