全面屏标题栏适配
This commit is contained in:
@@ -6,10 +6,12 @@ import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.text.SpannableStringBuilder;
|
||||
import android.text.TextPaint;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
import android.text.style.ClickableSpan;
|
||||
import android.util.Log;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
@@ -78,7 +80,7 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
|
||||
// mDataBinding.lyyinsi.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
|
||||
String str = "我已阅读并同意《隐私政策》和《用户协议";
|
||||
String str="我已阅读并同意《隐私政策》和《用户协议》";
|
||||
SpannableStringBuilder ssb = new SpannableStringBuilder();
|
||||
ssb.append(str);
|
||||
int v1 = str.indexOf("《");
|
||||
@@ -103,6 +105,7 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
|
||||
@Override
|
||||
public void updateDrawState(@NonNull TextPaint ds) {
|
||||
super.updateDrawState(ds);
|
||||
ds.setColor(getResources().getColor(R.color.text2));
|
||||
ds.setUnderlineText(false);
|
||||
}
|
||||
}, 0, v1, 0);
|
||||
@@ -137,6 +140,9 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
|
||||
ds.setUnderlineText(false);
|
||||
}
|
||||
}, end, end + 6, 0);
|
||||
mDataBinding.tvYs.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
mDataBinding.tvYs.setText(ssb,TextView.BufferType.SPANNABLE);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -80,7 +80,7 @@ public class LogoActivity extends Activity{
|
||||
TextView tvCancel = window.findViewById(R.id.tv_cancel);
|
||||
TextView tvAgree = window.findViewById(R.id.tv_agree);
|
||||
String str =
|
||||
" 感谢您对沃克智慧社区的支持!我们非常重视您的个人信息和隐私保护。为了更好地保障您的个人权益,在您使用我们的产品前,请务必审慎阅读《隐私政策》和《用户协议》内的所有条款。如您同意以上协议内容,请点击“同意”,开始使用我们的产品和服务!";
|
||||
" 感谢您对智慧豆豆的支持!我们非常重视您的个人信息和隐私保护。为了更好地保障您的个人权益,在您使用我们的产品前,请务必审慎阅读《隐私政策》和《用户协议》内的所有条款。如您同意以上协议内容,请点击“同意”,开始使用我们的产品和服务!";
|
||||
SpannableStringBuilder ssb = new SpannableStringBuilder();
|
||||
ssb.append(str);
|
||||
int start = str.indexOf("《");
|
||||
|
||||
@@ -105,6 +105,7 @@
|
||||
android:text="我已阅读并同意隐私政策和用户协议"
|
||||
android:drawablePadding="5dp"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="@color/text2"
|
||||
android:drawableLeft="@mipmap/icon_publish_selected2"
|
||||
android:layout_marginLeft="20dip"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user