2013-11-21 22 views
0

我想尝试绑定我的片段的视图。但我不知道如何实现这一点。Android的片段绑定侦听器来查看

下面是我有:

public class FragmentRouteTransHeader extends Fragment { 

EditText etDocumentNumber, etRouteCode, etSystemDate, 
etRouteName, etRouteDescription, etRouteFuel, 
etRouteDistance, etOdometerFrom, etOdometerTo; 

Spinner spRouteType; 
String[] routeTypeArray; 
ArrayAdapter<String> adapter; 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 

    View rootView = 
      inflater.inflate(R.layout.routingmodule, container, false); 
    initControls(rootView); 
    return rootView; 

} 

private void initControls(View view) { 
    // TODO Auto-generated method stub 

    routeTypeArray = getResources().getStringArray(R.array.routetype); 
    adapter = new ArrayAdapter<String>(getActivity(), 
      android.R.layout.simple_spinner_dropdown_item, routeTypeArray); 

    etDocumentNumber = (EditText) view.findViewById (R.id.etDocumentNumber); 
    etRouteCode = (EditText) view.findViewById (R.id.etRouteCode); 
    etSystemDate = (EditText) view.findViewById (R.id.etSystemDate); 
    etRouteName = (EditText) view.findViewById (R.id.etRouteName); 
    etRouteDescription = (EditText) view.findViewById (R.id.etRouteDescription); 
    etRouteFuel = (EditText) view.findViewById (R.id.etRouteFuelInLiters); 
    etRouteDistance = (EditText) view.findViewById (R.id.etRouteDistanceInKm); 
    etOdometerFrom = (EditText) view.findViewById (R.id.etOdometerFrom); 
    etOdometerTo = (EditText) view.findViewById (R.id.etOdometerTo); 

    spRouteType = (Spinner) view.findViewById (R.id.spRouteType); 
    spRouteType.setAdapter(adapter); 



} 

但我相信,有一个片段类中没有的onClick方法。任何想法如何做到这一点?非常感谢帮助。谢谢。

+0

要在其上点击监听器设置(这)? –

回答

1

你的片段应该实现OnClickListener接口,然后你可以setOnClickListener对你的看法