迁移主原文:https://blog.csdn.net/dandelionela/article/details/102976961      # 【AS-AndroidX】AndroidX的迁移 #

------------------------------------------------------------------------------------------------------

 

常用控件前后对比:

  Support Library Class AndroidX Class
223 android.support.constraint.ConstraintLayout androidx.constraintlayout.widget.ConstraintLayout
32 android.support.v7.widget.CardView androidx.cardview.widget.CardView
27 android.support.v7.widget.RecyclerView androidx.recyclerview.widget.RecyclerView
22 android.support.v7.widget.Toolbar androidx.appcompat.widget.Toolbar
17 android.support.v4.view.ViewPager androidx.viewpager.widget.ViewPager
16 android.support.design.widget.AppBarLayout com.google.android.material.appbar.AppBarLayout
16 android.support.design.widget.CoordinatorLayout androidx.coordinatorlayout.widget.CoordinatorLayout
11 android.support.v4.widget.SwipeRefreshLayout androidx.swiperefreshlayout.widget.SwipeRefreshLayout
10 android.support.design.widget.FloatingActionButton com.google.android.material.floatingactionbutton.FloatingActionButton
8 android.support.v4.widget.DrawerLayout androidx.drawerlayout.widget.DrawerLayout
4 android.support.design.widget.TabLayout com.google.android.material.tabs.TabLayout
4 android.support.design.widget.CollapsingToolbarLayout com.google.android.material.appbar.CollapsingToolbarLayout
3 android.support.constraint.Guideline androidx.constraintlayout.widget.Guideline
2 android.support.design.widget.NavigationView com.google.android.material.navigation.NavigationView
2 android.support.v4.widget.NestedScrollView androidx.core.widget.NestedScrollView
1 android.support.v4.app.FragmentTabHost androidx.fragment.app.FragmentTabHost
0 android.support.v7.widget.SwitchCompat androidx.appcompat.widget.SwitchCompat
0 android.support.v4.view.PagerTabStrip androidx.viewpager.widget.PagerTabStrip
0 android.support.v4.view.PagerTitleStrip androidx.viewpager.widget.PagerTitleStrip

 

常用类前后对比

  Support Library class AndroidX class
113 android.support.v7.app.AppCompatActivity androidx.appcompat.app.AppCompatActivity
82 android.support.v4.app.Fragment androidx.fragment.app.Fragment
73 android.support.annotation.NonNull androidx.annotation.NonNull
71 android.support.annotation.Nullable androidx.annotation.Nullable
67 android.support.v7.widget.RecyclerView androidx.recyclerview.widget.RecyclerView
28 android.support.v7.widget.LinearLayoutManager androidx.recyclerview.widget.LinearLayoutManager
26 android.support.v4.view.ViewPager androidx.viewpager.widget.ViewPager
26 android.support.constraint.ConstraintLayout androidx.constraintlayout.widget.ConstraintLayout
23 android.support.v7.app.ActionBar androidx.appcompat.app.ActionBar
20 android.support.v7.widget.Toolbar androidx.appcompat.widget.Toolbar
18 android.support.v4.app.ActivityCompat androidx.core.app.ActivityCompat
17 android.support.v4.content.ContextCompat androidx.core.content.ContextCompat
15 android.support.v4.app.FragmentManager androidx.fragment.app.FragmentManager
15 android.support.v7.app.AlertDialog androidx.appcompat.app.AlertDialog
12 android.support.v4.app.FragmentPagerAdapter androidx.fragment.app.FragmentPagerAdapter
10 android.support.design.widget.FloatingActionButton com.google.android.material.floatingactionbutton.FloatingActionButton
8 android.support.v7.widget.GridLayoutManager androidx.recyclerview.widget.GridLayoutManager
7 android.support.v4.widget.SwipeRefreshLayout androidx.swiperefreshlayout.widget.SwipeRefreshLayout
7 android.support.v4.content.FileProvider androidx.core.content.FileProvider
6 android.support.annotation.RequiresApi androidx.annotation.RequiresApi
5 android.support.design.widget.CollapsingToolbarLayout com.google.android.material.appbar.CollapsingToolbarLayout
5 android.support.v4.app.FragmentTransaction androidx.fragment.app.FragmentTransaction
5 android.support.v4.view.PagerAdapter androidx.viewpager.widget.PagerAdapter
4 android.support.design.widget.TabLayout com.google.android.material.tabs.TabLayout
4 android.support.v4.widget.DrawerLayout androidx.drawerlayout.widget.DrawerLayout
4 android.support.annotation.IdRes androidx.annotation.IdRes
4 android.support.v7.widget.DividerItemDecoration androidx.recyclerview.widget.DividerItemDecoration
4 android.support.v4.app.FragmentStatePagerAdapter androidx.fragment.app.FragmentStatePagerAdapter
3 android.support.design.widget.NavigationView com.google.android.material.navigation.NavigationView
3 android.support.design.widget.Snackbar com.google.android.material.snackbar.Snackbar
3 android.support.v7.widget.StaggeredGridLayoutManager androidx.recyclerview.widget.StaggeredGridLayoutManager
3 android.support.annotation.RequiresPermission androidx.annotation.RequiresPermission
3 android.support.v4.view.GravityCompat androidx.core.view.GravityCompat
3 android.support.v4.app.NotificationCompat androidx.core.app.NotificationCompat
3 android.support.annotation.ColorInt androidx.annotation.ColorInt
3 android.support.v7.widget.CardView androidx.cardview.widget.CardView
2 android.support.design.widget.AppBarLayout com.google.android.material.appbar.AppBarLayout
2 android.support.v4.widget.NestedScrollView androidx.core.widget.NestedScrollView
2 android.support.v7.widget.AppCompatTextView androidx.appcompat.widget.AppCompatTextView
1 android.support.v7.widget.SwitchCompat androidx.appcompat.widget.SwitchCompat
1 android.support.design.widget.CoordinatorLayout androidx.coordinatorlayout.widget.CoordinatorLayout
1 android.support.v4.view.ViewCompat androidx.core.view.ViewCompat
1 android.support.v7.widget.helper.ItemTouchHelper androidx.recyclerview.widget.ItemTouchHelper
1 android.support.v4.app.FragmentTabHost androidx.fragment.app.FragmentTabHost
1 android.support.v4.app.FragmentActivity androidx.fragment.app.FragmentActivity
1 android.support.annotation.DrawableRes androidx.annotation.DrawableRes
1 android.support.v4.view.MotionEventCompat androidx.core.view.MotionEventCompat
1 android.support.v7.widget.AppCompatEditText androidx.appcompat.widget.AppCompatEditText
0 android.support.annotation.LayoutRes androidx.annotation.LayoutRes
0 android.support.v7.app.AppCompatDelegate androidx.appcompat.app.AppCompatDelegate
0 android.support.v7.widget.DefaultItemAnimator androidx.recyclerview.widget.DefaultItemAnimator
0 android.support.v4.app.DialogFragment androidx.fragment.app.DialogFragment
0 android.support.v4.util.Pair androidx.core.util.Pair
0 android.support.v4.view.OnApplyWindowInsetsListener androidx.core.view.OnApplyWindowInsetsListener
0 android.support.v4.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat
0 android.support.v4.content.LocalBroadcastManager androidx.localbroadcastmanager.content.LocalBroadcastManager
0 android.support.v4.os.EnvironmentCompat androidx.core.os.EnvironmentCompat
0 android.support.constraint.Guideline androidx.constraintlayout.widget.Guideline
0 android.support.v4.view.PagerTabStrip androidx.viewpager.widget.PagerTabStrip
0 android.support.v4.view.PagerTitleStrip androidx.viewpager.widget.PagerTitleStrip
0 android.support.annotation.IntDef androidx.annotation.IntDef
0 android.support.annotation.Size androidx.annotation.Size
0 android.support.annotation.StringRes androidx.annotation.StringRes
0 android.support.multidex.MultiDex androidx.multidex.MultiDex
0 android.support.multidex.MultiDexApplication androidx.multidex.MultiDexApplication
0 android.support.v4.view.GestureDetectorCompat androidx.core.view.GestureDetectorCompat
0 android.support.v4.view.VelocityTrackerCompat androidx.core.view.VelocityTrackerCompat
0 android.support.v4.view.ViewConfigurationCompat androidx.core.view.ViewConfigurationCompat
0 android.support.v4.widget.ScrollerCompat androidx.core.widget.ScrollerCompat
0 android.support.v4.widget.TextViewCompat androidx.core.widget.TextViewCompat
0 android.support.v7.appcompat.R androidx.appcompat.R
0 android.support.v7.widget.AppCompatCheckBox androidx.appcompat.widget.AppCompatCheckBox
0 android.support.v7.widget.AppCompatImageView androidx.appcompat.widget.AppCompatImageView
  以下为常用Databinding  
-1 android.databinding.ViewDataBinding androidx.databinding.ViewDataBinding
-1 android.databinding.ObservableField androidx.databinding.ObservableField
-1 android.databinding.BaseObservable androidx.databinding.BaseObservable
-1 android.databinding.DataBindingUtil androidx.databinding.DataBindingUtil
-1 android.databinding.ObservableBoolean androidx.databinding.ObservableBoolean
-1 android.databinding.BindingAdapter androidx.databinding.BindingAdapter
-1 android.databinding.Observable androidx.databinding.Observable
-1 android.databinding.ObservableArrayList androidx.databinding.ObservableArrayList
-1 android.databinding.ObservableArrayMap androidx.databinding.ObservableArrayMap
-1 android.databinding.ObservableByte androidx.databinding.ObservableByte
-1 android.databinding.ObservableChar androidx.databinding.ObservableChar
-1 android.databinding.ObservableDouble androidx.databinding.ObservableDouble
-1 android.databinding.ObservableFloat androidx.databinding.ObservableFloat
-1 android.databinding.ObservableInt androidx.databinding.ObservableInt
-1 android.databinding.ObservableList androidx.databinding.ObservableList
-1 android.databinding.ObservableLong androidx.databinding.ObservableLong
-1 android.databinding.ObservableMap androidx.databinding.ObservableMap
-1 android.databinding.ObservableParcelable androidx.databinding.ObservableParcelable
-1 android.databinding.ObservableShort androidx.databinding.ObservableShort

更多相关文章

  1. mybatisplus的坑 insert标签insert into select无参数问题的解决
  2. 三、安卓UI学习(1)
  3. android去除ImageButton白色边框
  4. android用户界面之按钮(Button)教程实例汇
  5. 在Fragment中设置控件点击方法,执行失败。
  6. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  7. Android常用控件
  8. android用户界面-组件Widget-画廊视图Gallery
  9. 总目录

随机推荐

  1. Android(安卓)NDK开发之旅28--NDK-FFmpeg
  2. Android(安卓)Weekly - 第 183 期
  3. Android(安卓)2.3 CTS测试修改测试结果和
  4. Android(安卓)点击View Rotate旋转带视图
  5. Android的警示对话框AlertDialog简单使用
  6. Android(安卓)Studio2.0导入PullToRefres
  7. android ffmpeg4.0.2编译过程记录
  8. android view widget layout等的关系
  9. APP管理应用的内存
  10. Android(安卓)使用V4包的Fragment遇到的