android toast 可不可以显示两个以上的变量?例如:Toast textToast=Toast.makeText(getApplicationContext(),display+R.string.kg, Toast.LENGTH_SHORT);怎么样可以让他显示设定好的值?假设display是88.9, R.string.kg是千克

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 12:38:48
androidtoast可不可以显示两个以上的变量?例如:ToasttextToast=Toast.makeText(getApplicationContext(),display+R.string.

android toast 可不可以显示两个以上的变量?例如:Toast textToast=Toast.makeText(getApplicationContext(),display+R.string.kg, Toast.LENGTH_SHORT);怎么样可以让他显示设定好的值?假设display是88.9, R.string.kg是千克
android toast 可不可以显示两个以上的变量?
例如:Toast textToast=Toast.makeText(getApplicationContext(),display+R.string.kg, Toast.LENGTH_SHORT);怎么样可以让他显示设定好的值?
假设display是88.9, R.string.kg是千克

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();