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

问题描述:

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

问题解答:

我来补答
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();
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页