AndroidスタジオでAndroidアプリを開発していますが、バータブを作成する際に問題が発生しました。私はこのチュートリアルを使用します:click! - youtubeこれまでのところすべてうまくいきました。ActionBarとFragmentTransactionに関する問題
ここに私のインポート、拡張、クラス名の法律です。
ActionBar.TabListener tabListener = new ActionBar().TabListener() {
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabOnselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabReslected(ActionBar.Tab tab, FragmentTransaction ft) {
}
};
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import java.util.List;
import java.util.Vector;
public class ProductOrganiser extends AppCompatActivity {
は、ここで私はいくつかの問題を抱えています。まず最初に、
new ActionBar().
はメッセージを表示します。「 'ActionBar'は抽象であり、インスタンス化できません」というメッセージが表示されます。
FragmentTransaction
は「Expression expected」というメッセージを表示します。
This should explain everything
あなたがこの問題の完全な説明を私に提供されている場合、私はそれをお願い申し上げます。
またnew ActionBar.TabListener()
へ
おかげで、今これは私にこのような何かを示しています:
結論として、これを試してhttp://i.imgur.com/ZqUyOth.png?1はにあなたの関数名を変更し – logx
'onTabReselected'、現在は' onTabReslected'と間違っています –
それが動作すれば答えとしてマークしてください。 –