在学习安卓开发这门课时,由于版本原因,很多教材给的代码拿过来在Android Studio上不能直接跑通。
原因就是它升级了,相应的包也换了位置,原来的包就找不到,因此需要修改包的引用,如下:
直接搜索相应的后缀就能找到应该替换的内容
修改后androidx |
---|
import androidx.localbroadcastmanager.content.LocalBroadcastManager; |
import androidx.viewpager.widget.PagerAdapter; |
import androidx.viewpager.widget.PagerTabStrip; |
import androidx.viewpager.widget.ViewPager; |
import androidx.viewpager.widget.ViewPager.SimpleOnPageChangeListener; |
import androidx.appcompat.app.AppCompatActivity; |
import androidx.appcompat.widget.Toolbar; |
import androidx.appcompat.widget.SearchView; |
import androidx.viewpager.widget.ViewPager.OnPageChangeListener; |
import androidx.viewpager.widget.PagerTitleStrip; |
import androidx.fragment.app.FragmentTabHost; |
import androidx.fragment.app.Fragment; |
import androidx.fragment.app.FragmentManager; |
import androidx.fragment.app.FragmentStatePagerAdapter; |
import androidx.fragment.app.FragmentPagerAdapter; |
import androidx.recyclerview.widget.RecyclerView; |
import androidx.recyclerview.widget.RecyclerView.ViewHolder; |
import androidx.recyclerview.widget.DefaultItemAnimator; |
import androidx.recyclerview.widget.GridLayoutManager; |
import androidx.recyclerview.widget.StaggeredGridLayoutManager; |
import androidx.recyclerview.widget.LinearLayoutManager; |
import com.google.android.material.appbar.CollapsingToolbarLayout; |
import androidx.coordinatorlayout.widget.CoordinatorLayout; |
import com.google.android.material.snackbar.Snackbar; |
import com.google.android.material.floatingactionbutton.FloatingActionButton; |
import com.google.android.material.tabs.TabLayout; |
import com.google.android.material.tabs.TabLayout.ViewPagerOnTabSelectedListener; |
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; |
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener; |
import com.google.android.material.appbar.AppBarLayout; |
import com.google.android.material.appbar.AppBarLayout.OnOffsetChangedListener; |
import com.google.android.material.appbar.AppBarLayout.LayoutParams; |
androidx.core.app.ActivityCompat |
androidx.core.content.FileProvider |
xml引用
修改后androidx |
---|
androidx.core.widget.NestedScrollView |
另附上有用快捷键:
查看定义:ctrl + 左键
类的继承关系:ctrl + h