Page 1211 - 3-3
P. 1211

lTextView_ScaleHeight_Old:"+lTextView_ScaleHeight_Old+"      getScaleHeight():"+getScaleHeight()+"
            pScale_TextViewMeasure_Pre:"+pScale_TextViewMeasure_Pre);


            //                      log("updateTextViewHeight       1.2     lTextSize_New:"+lTextSize_New+"
            pTV_Text.getTextSize():"+pTV_Text.getTextSize());
                        if(isDifferentSufficiently(lTextSize_New, pTV_Text.getTextSize())) {
            //                              log("updateTextViewHeight                                     1.2.1
            TextSize:"+pTV_Text.getTextSize()+"->"+lTextSize_New);
                            pTV_Text.setTextSize(TypedValue.COMPLEX_UNIT_PX, lTextSize_New);
                        }


                        switch (lTextView_WrapContent_Direction) {
                            case Top:
                            case Bottom:
                            case Center_Vertical:
                            {
                                int widthMeasureSpec                =      MeasureSpec.makeMeasureSpec((int)
            (lTextView_ScaleWidth_Old * pScale_TextViewMeasure_Pre), MeasureSpec.EXACTLY);
                                int heightMeasureSpec               =        MeasureSpec.makeMeasureSpec(0,
            MeasureSpec.UNSPECIFIED);
                                pTV_Text.measure(widthMeasureSpec, heightMeasureSpec);


                                float lTextView_Height_New          = pTV_Text.getMeasuredHeight() * 1.01f;
                                lTextView_ScaleHeight_New           =         lTextView_Height_New            /
            pScale_TextViewMeasure_Pre;
                            } break;
                            case Left:
                            case Right:
                            case Center_Horizontal:
                            {
                                int widthMeasureSpec                =        MeasureSpec.makeMeasureSpec(0,
            MeasureSpec.UNSPECIFIED);
                                int heightMeasureSpec               =      MeasureSpec.makeMeasureSpec((int)
            (lTextView_ScaleHeight_Old * pScale_TextViewMeasure_Pre), MeasureSpec.EXACTLY);
                                pTV_Text.measure(widthMeasureSpec, heightMeasureSpec);


                                float lTextView_Width_New           = pTV_Text.getMeasuredWidth() * 1.01f;
                                lTextView_ScaleWidth_New =                 lTextView_Width_New                /
            pScale_TextViewMeasure_Pre;
            //                   lTextView_ScaleWidth_New = 1000;
            //                    // TODO 2017.08.04 wrapcontent_scale_maxwidth     작업중 현재,     preview 에서 왜
            바로 적용이 안 되는지 원인 파악이 안 된 상태
                                if(lTV_SLLP.getTextView_WrapContent_Scale_MaxWidth()        !=     Default_Text
            View_WrapContent_Scale_MaxWidth) {
                                    if(lTextView_ScaleWidth_New                                               >


                                                         - 1211 -
   1206   1207   1208   1209   1210   1211   1212   1213   1214   1215   1216