|
71 | 71 | * |
72 | 72 | */ |
73 | 73 | class QuickSettings { |
| 74 | + public static final boolean SHOW_IME_TILE = false; |
74 | 75 |
|
75 | 76 | private Context mContext; |
76 | 77 | private PanelBar mBar; |
@@ -561,32 +562,34 @@ public void refreshView(QuickSettingsTileView view, State state) { |
561 | 562 | }); |
562 | 563 | parent.addView(wifiDisplayTile); |
563 | 564 |
|
564 | | - // IME |
565 | | - QuickSettingsTileView imeTile = (QuickSettingsTileView) |
566 | | - inflater.inflate(R.layout.quick_settings_tile, parent, false); |
567 | | - imeTile.setContent(R.layout.quick_settings_tile_ime, inflater); |
568 | | - imeTile.setOnClickListener(new View.OnClickListener() { |
569 | | - @Override |
570 | | - public void onClick(View v) { |
571 | | - try { |
572 | | - mBar.collapseAllPanels(true); |
573 | | - Intent intent = new Intent(Settings.ACTION_SHOW_INPUT_METHOD_PICKER); |
574 | | - PendingIntent pendingIntent = PendingIntent.getBroadcast(mContext, 0, intent, 0); |
575 | | - pendingIntent.send(); |
576 | | - } catch (Exception e) {} |
577 | | - } |
578 | | - }); |
579 | | - mModel.addImeTile(imeTile, new QuickSettingsModel.RefreshCallback() { |
580 | | - @Override |
581 | | - public void refreshView(QuickSettingsTileView view, State state) { |
582 | | - TextView tv = (TextView) view.findViewById(R.id.ime_textview); |
583 | | - if (state.label != null) { |
584 | | - tv.setText(state.label); |
| 565 | + if (SHOW_IME_TILE) { |
| 566 | + // IME |
| 567 | + QuickSettingsTileView imeTile = (QuickSettingsTileView) |
| 568 | + inflater.inflate(R.layout.quick_settings_tile, parent, false); |
| 569 | + imeTile.setContent(R.layout.quick_settings_tile_ime, inflater); |
| 570 | + imeTile.setOnClickListener(new View.OnClickListener() { |
| 571 | + @Override |
| 572 | + public void onClick(View v) { |
| 573 | + try { |
| 574 | + mBar.collapseAllPanels(true); |
| 575 | + Intent intent = new Intent(Settings.ACTION_SHOW_INPUT_METHOD_PICKER); |
| 576 | + PendingIntent pendingIntent = PendingIntent.getBroadcast(mContext, 0, intent, 0); |
| 577 | + pendingIntent.send(); |
| 578 | + } catch (Exception e) {} |
585 | 579 | } |
586 | | - view.setVisibility(state.enabled ? View.VISIBLE : View.GONE); |
587 | | - } |
588 | | - }); |
589 | | - parent.addView(imeTile); |
| 580 | + }); |
| 581 | + mModel.addImeTile(imeTile, new QuickSettingsModel.RefreshCallback() { |
| 582 | + @Override |
| 583 | + public void refreshView(QuickSettingsTileView view, State state) { |
| 584 | + TextView tv = (TextView) view.findViewById(R.id.ime_textview); |
| 585 | + if (state.label != null) { |
| 586 | + tv.setText(state.label); |
| 587 | + } |
| 588 | + view.setVisibility(state.enabled ? View.VISIBLE : View.GONE); |
| 589 | + } |
| 590 | + }); |
| 591 | + parent.addView(imeTile); |
| 592 | + } |
590 | 593 |
|
591 | 594 | // Bug reports |
592 | 595 | QuickSettingsTileView bugreportTile = (QuickSettingsTileView) |
|
0 commit comments