package com.runt.open.mvvm.ui.msg; import android.webkit.WebSettings; import com.runt.open.mvvm.R; import com.runt.open.mvvm.base.activities.BaseActivity; import com.runt.open.mvvm.databinding.ActivityMsgDetailBinding; import com.runt.open.mvvm.util.HandleDate; /** * @purpose Created by Runt (qingingrunt2010@qq.com) on 2020-10-29. */ public class MsgDetailActivity extends BaseActivity { @Override public void initViews() { mViewModel.detailLive.observe(this, message -> { mBinding.txtMsgTitle.setText(message.title); mBinding.txtAuthor.setText(message.cUName); mBinding.txtTime.setText(HandleDate.getTimeStateNew(HandleDate.getDateTimeToLong(message.cTime))+" · "+getString(R.string.created_at)); WebSettings settings = mBinding.txtContent.getSettings(); settings.setTextZoom(80); // 通过百分比来设置文字的大小,默认值是100。 settings.setDefaultTextEncodingName("UTF-8"); mBinding.txtContent.loadData(message.content,"text/html","UTF-8"); }); } @Override public void loadData() { mViewModel.getMsgDetail(getIntent().getStringExtra("id")); } }