SystemUI Typeface
FontFamily
860
861 mQSPanel = (QSPanel) mStatusBarWindow.findViewById(R.id.quick_settings_panel);
862 if (mQSPanel != null) {
863 final QSTileHost qsh = new QSTileHost(mContext, this,
864 mBluetoothController, mLocationController, mRotationLockController,
865 mNetworkController, mZenModeController, mHotspotController,
866 mCastController, mFlashlightController,
867 mUserSwitcherController, mKeyguardMonitor,
868 mSecurityController);
869 mQSPanel.setHost(qsh);
870 mQSPanel.setTiles(qsh.getTiles());
871 mBrightnessMirrorController = new BrightnessMirrorController(mStatusBarWindow);
872 mQSPanel.setBrightnessMirror(mBrightnessMirrorController);
873 mHeader.setQSPanel(mQSPanel);
874 qsh.setCallback(new QSTileHost.Callback() {
875 @Override
876 public void onTilesChanged() {
877 mQSPanel.setTiles(qsh.getTiles());
878 }
879 });
880 }
60 public UserDetailItemView(Context context, AttributeSet attrs, int defStyleAttr,
61 int defStyleRes) {
62 super(context, attrs, defStyleAttr, defStyleRes);
63 final TypedArray a = context.obtainStyledAttributes(
64 attrs, R.styleable.UserDetailItemView, defStyleAttr, defStyleRes);
65 final int N = a.getIndexCount();
66 for (int i = 0; i < N; i++) {
67 int attr = a.getIndex(i);
68 switch (attr) {
69 case R.styleable.UserDetailItemView_regularFontFamily:
70 mRegularTypeface = Typeface.create(a.getString(attr), 0 );
71 break;
72 case R.styleable.UserDetailItemView_activatedFontFamily:
73 mActivatedTypeface = Typeface.create(a.getString(attr), 0 );
74 break;
75 }
76 }
77 a.recycle();
78 }