2013-11-21 60 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對你的看法