のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

quick_settings_panel

SystemUI Typeface

FontFamily

    860         // Set up the quick settings tile panel
    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 /* style */);
     71                     break;
     72                 case R.styleable.UserDetailItemView_activatedFontFamily:
     73                     mActivatedTypeface = Typeface.create(a.getString(attr), 0 /* style */);
     74                     break;
     75             }
     76         }
     77         a.recycle();
     78     }