當前我正在編程一個android應用程序。我很想在那裏有一個Tab活動,我可以在一個Tab中使用一個片段。我曾試圖按照this教程,但Android Studio中說:在活動+ import語句我的功能在TabActivity中爲一個Tab使用一個片段
Incopatible Types:
Required: android.support.v4.app.Fragment
Found: de......fragment_nameOfTheFragment
代碼:
import android.support.design.widget.TabLayout;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
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 de.noname.MYNAME.APPNAME.fragment_geocache_details;
import de.noname.MYNAME.APPNAME.fragment_geocache_details_waypoints;
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new fragment_geocache_details_waypoints(); // Here is one fail
case 1:
return new fragment_geocache_details(); // Here is the other fail
}
}
如果需要更多的代碼,那麼我將編輯我的帖子。但是我複製了教程中的代碼,並將名稱更改爲我的名稱。
你能發表'de ...... fragment_nameOfTheFragment'的樣本代碼嗎?它是否擴展了'android.support.v4.app.Fragment'? – ThomasThiebaud