2014-07-14 3 views
0

저는 아주 다른 프로젝트에서 가져온 아주 간단한 프로젝트를 가져 오려고했지만 프로젝트에 오류가 있습니다. Eclipse는 가져 오기를 인식하지 않으므로 간단한 클래스를 ActionBarActivity 및 onCreate와 같은 메소드로 인식하지 않습니다.Eclipse에서 가져 오기를 인식하지 못합니다.

import android.support.v7.app.ActionBarActivity; 
import android.support.v7.app.ActionBar; 
import android.support.v4.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.Button; 
import android.widget.Toast; 
import android.os.Build; 

public class MainActivity extends ActionBarActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     if (savedInstanceState == null) { 
      getSupportFragmentManager().beginTransaction() 
        .add(R.id.container, new PlaceholderFragment()).commit(); 
     } 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 

     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle action bar item clicks here. The action bar will 
     // automatically handle clicks on the Home/Up button, so long 
     // as you specify a parent activity in AndroidManifest.xml. 
     int id = item.getItemId(); 
     if (id == R.id.action_settings) { 
      return true; 
     } 
     return super.onOptionsItemSelected(item); 
    } 

    /** 
    * A placeholder fragment containing a simple view. 
    */ 
    public static class PlaceholderFragment extends Fragment { 

     public PlaceholderFragment() { 
     } 

     @Override 
     public View onCreateView(LayoutInflater inflater, ViewGroup container, 
       Bundle savedInstanceState) { 
      View rootView = inflater.inflate(R.layout.fragment_main, container, 
        false); 
      return rootView; 
     } 

     @Override 
     public void onActivityCreated(Bundle savedInstanceState) { 
      // TODO Auto-generated method stub 
      super.onActivityCreated(savedInstanceState); 
      Button bEnter=(Button) getActivity().findViewById(R.id.bEnter); 
      Button bSignup=(Button) getActivity().findViewById(R.id.bSignup); 
      bEnter.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View v) { 
        // TODO Auto-generated method stub 
        String toastText="It's Working!!!"; 
        int toastDuration=Toast.LENGTH_SHORT; 
        Toast toast=Toast.makeText(getActivity(), toastText, toastDuration); 
        toast.show(); 
       } 
      }); 
     } 


    } 

} 

나는 무엇이 여기에서 분실하고 있습니까 ??

답변

1

어떤 오류가 있습니까?

Trick1 다음 appcompat_v7 프로젝트 (라이브러리) 문제를 일으키는 경우

, 다음 단계를 수행, 프로젝트 속성에서 제거합니다. 1) 메인을 마우스 오른쪽 버튼으로 클릭하십시오. 2) Android 도구 위로 마우스를 이동합니다. 3) '지원 라이브러리 추가'를 클릭하십시오.

필요한 라이브러리를 다운로드하고 프로젝트를 정리합니다. 그것은 작동해야합니다. 작동하지 않는 경우 알려주세요.

Trick2 : (SDK 관리자를 사용하여 도구 및 SDK)가 최신 버전으로 업데이트

해피 코딩.

+0

먼저 감사합니다. Trick1을하려고했지만 불행히도 더 많은 오류가 있습니다 .. SDK 관리자로부터 필요한 모든 것을 다운로드했습니다. – evyamiz

관련 문제