Android studioの最初に選ぶアクティビティ(?)で tab layout が使われているものを選び、それを真似しながら自分で作っています。
下がそのコードです。databinding.ActivityMainBindingはbuild.gradleをいじってうまくインポートできましたが、binding.viewPagerとbinding.tabsのところでエラーが出ます
cannot resolve symbol 'viewPager'
cannot resolve symbol 'tabs'
何が原因でしょうか??よろしくお願いします。
java
1package com.example.dicapp; 2 3import android.os.Bundle; 4 5import androidx.appcompat.app.AppCompatActivity; 6 7import com.google.android.material.tabs.TabLayout; 8 9 10import androidx.viewpager.widget.ViewPager; 11import com.example.dicapp.ui.main.SectionsPagerAdapter; 12import com.example.dicapp.databinding.ActivityMainBinding; 13 14public class ResultsActivity extends AppCompatActivity { 15 16 private ActivityMainBinding binding; 17 18 @Override 19 protected void onCreate(Bundle savedInstanceState) { 20 super.onCreate(savedInstanceState); 21 22 binding = ActivityMainBinding.inflate(getLayoutInflater()); 23 setContentView(binding.getRoot()); 24 25 SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(this, getSupportFragmentManager()); 26 //error 27 ViewPager viewPager = binding.viewPager; 28 viewPager.setAdapter(sectionsPagerAdapter); 29 //ERROR 30 TabLayout tabs = binding.tabs; 31 tabs.setupWithViewPager(viewPager); 32 33 } 34}
回答1件
あなたの回答
tips
プレビュー