Browse Source

[설정][Bug] API19 버전에서 문자열 언더라인 html 태그 안나오는 문제 해결

Hasemi 6 years ago
parent
commit
3cd6feb809

+ 4 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/setting/PushAndLocationSettingViewHolder.java

@@ -9,6 +9,8 @@ import android.widget.TextView;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.SettingHolderBean;
+import kr.co.zumo.app.lifeplus.util.ResourceUtil;
+import kr.co.zumo.app.lifeplus.util.StringUtil;
 import kr.co.zumo.app.lifeplus.view.Event;
 
 /**
@@ -42,6 +44,8 @@ public class PushAndLocationSettingViewHolder extends SettingViewHolder {
     switchLocationOnOff = itemView.findViewById(R.id.switch_location_on_off);
     textViewPushEnable = itemView.findViewById(R.id.text_push_enable);
 
+    textViewPushEnable.setText(StringUtil.fromHtml(String.format(ResourceUtil.getString(R.string.setting_menu3_push_enable))));
+
     switchPushOnOff.setOnClickListener(v -> {
       dispatchEvent(new Event.Builder(Event.SWITCH).integer(SettingPresenter.SETTING_PUSH).index(SettingViewHolder.SWITCH_PUSH).bool(switchPushOnOff.isChecked()).build());
     });

+ 1 - 1
app/src/main/res/layout/setting_custom_menu3.xml

@@ -137,7 +137,7 @@
       android:layout_height="wrap_content"
       android:layout_marginTop="17dp"
       android:padding="10dp"
-      android:text="@string/setting_menu3_push_enable"
+      tools:text="@string/setting_menu3_push_enable"
       android:textColor="@color/C999999"
       android:textSize="12sp"
       app:layout_constraintStart_toStartOf="@+id/guide_start"

+ 1 - 1
app/src/main/res/values/strings.xml

@@ -282,7 +282,7 @@
   <string name="setting_menu3_setting1">콘텐츠/서비스 정보 수신</string>
   <string name="setting_menu3_setting2">이벤트 정보 수신</string>
   <string name="setting_menu3_setting3">위치기반 서비스 이용</string>
-  <string name="setting_menu3_push_enable">"알림이 오지 않을 경우 <font color='#666666'><u>여기</u></font>를 눌러 알림수신을 허용해주세요."</string>
+  <string name="setting_menu3_push_enable">"알림이 오지 않을 경우 &lt;font color='#666666'>&lt;u>여기&lt;/u>&lt;/font>를 눌러 알림수신을 허용해주세요."</string>
   <string name="setting_menu3_event_agree">이벤트 혜택 수신동의</string>
   <string name="setting_menu3_event_agree_message">이벤트 혜택 수신동의 처리되었습니다.\n(%s)</string>
   <string name="setting_menu3_event_disagree">이벤트 혜택 수신거부</string>