一、实现效果:
最近在项目中需要做类似于上图显示的效果,里面的数字和称谓是动态获取的,对于这种显示效果,有如下两种解决方案来处理:
(1)通过代码动态设置TextView的内容,比如:
/**
* 显示今日状态
*
* */
private void showTodayState( int totalUser, float upRate, String hornor, char level ){
StringBuilder todayStateStr = new StringBuilder( );
todayStateStr.append( "您正与" );
todayStateStr.append( totalUser );
todayStateStr.append( "位朋友在一起游戏,本周排名提升了" );
todayStateStr.append( upRate );
todayStateStr.append( ",获得" );
todayStateStr.append( hornor );
todayStateStr.append( "的称号,等级为" );
todayStateStr.append( level );
todayStateStr.append(

本文介绍了如何在Android中通过String.format动态改变字符串资源的显示内容,包括详细格式化方法和注意事项,例如使用%s、%f等格式化类型,并强调了参数数量匹配的重要性。
字符串资源的显示内容&spm=1001.2101.3001.5002&articleId=39289367&d=1&t=3&u=6ac6ecb6d1524db4be97c56ce6aa5942)
883

被折叠的 条评论
为什么被折叠?



