android toast 在fragment中不是居中显示,android – 使用Toast里面Fragment
我试图在用户点击片段内的按钮时显示Toast消息。问题是我无法访问该活动来显示Toast。这里是片段的来源:public class FrgTimes extends Fragment{ScrollView sv;public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceSta
我试图在用户点击片段内的按钮时显示Toast消息。问题是我无法访问该活动来显示Toast。
这里是片段的来源:
public class FrgTimes extends Fragment
{
ScrollView sv;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
if (container == null) { return null; }
sv = (ScrollView)inflater.inflate(R.layout.frg_times, container, false);
btnTime1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//****** HERE's the PROBLEM ********
Toast.makeText(, "Please long press the key", Toast.LENGTH_LONG );
}});
return sv;
}
这是我试过的。
Toast.makeText( getActivity() , ...
Toast.makeText( getView().getContext() , ...
Toast.makeText( getActivity().getApplicationContext() , ...
Toast.makeText( sv.getContext() , ...
Toast.makeText( sv.getRootView().getContext() , ...
在Debug中我可以看到所有这些代码运行没有任何异常,但没有显示TOAST。
更多推荐
所有评论(0)