作业帮 > 综合 > 作业

android toast 可不可以显示两个以上的变量?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 17:27:16
android toast 可不可以显示两个以上的变量?
例如:Toast textToast=Toast.makeText(getApplicationContext(),display+R.string.kg, Toast.LENGTH_SHORT);怎么样可以让他显示设定好的值?
假设display是88.9, R.string.kg是千克
makeText(Context context, int resId, int duration) 或者是makeText(Context context, CharSequence text, int duration),对于其第二个参数要么是Charsequence要么就是资源id,若要两者同时使用是不行的,但可以通过context.getResources().getString(R.string.kg)实现:
String kg =getApplicationContext().getResources().getString(R.string.kg);
Toast.makeText(getApplicationContext(),display+kg, Toast.LENGTH_SHORT).show();