全面屏标题栏适配
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
|
||||
|
||||
Reference in New Issue
Block a user