Android开发(Java)
文章平均质量分 54
暂时以Android Studio 4.2 为例
白虹李李
立德树人
展开
-
在ViewPager下面加圆点指示(使用selector方式)
为了能在背景图上显示小圆点,我们用一个RelativeLayout来将ViewPager和一个LinearLayout放在一起,LinearLayout放在中央+下方。今天在页面的下面加上一排小圆点,用于指示当前在第几页。1、在drawable下产生一个选中和不选中颜色不同的小圆点形状(shape)。3、设置PageChange事件监听器,当滑动页面时选中新的小圆点。2、动态生成一排小圆点,并选中第一个。1、定义一个变量记录滑动前是第几页。三、动态选中小圆点(选中变色)一、产生一个小圆点的视图。原创 2023-12-15 21:46:52 · 422 阅读 · 0 评论 -
安卓ViewPager最简单使用(另一种实现)
写完前面一篇文章,又在网上到处翻找,发现其实并不需要真的去继承一个PagerAdapter类也行。继续前文提醒:ViewPager已经被ViewPager2所取代。二、在主活动中关联ViewPager和PagerAdapter。一、设置布局,加入一个ViewPager。原创 2023-12-14 22:45:38 · 429 阅读 · 0 评论 -
Android ViewPager最简单使用
在网上看到很多关于ViewPager的文章,但是大多数都结合了一些其他的东西,比如shape、Selector,让我这种小白看得云里雾里。为了简单,我们只传入了背景图的id,因为ImageView也是View的一种,所以就直接在ViewPager中构建了一个List来存放需要滑动的View。一般来说,我们需要为自定义的Adapter类准备一个构造函数,用于保存传入的参数,并且生成需要左右滑动的多个View。2、需要传入每个滑动页面的背景图(也可以传入包含背景图的自定义类)原创 2023-12-14 21:35:10 · 537 阅读 · 0 评论 -
Android其他组件(单选框)
Toast.makeText(MainActivity.this, button.getText() + "被选中", Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this, "没有按钮被选中", Toast.LENGTH_SHORT).show();单选框(RadioGroup)需要配合单选按钮(RadioButton)使用,同一个单选框中的单选按钮只能被选中一个,默认是一个都不选中。一、单选框(RadioGroup)原创 2023-12-14 21:08:55 · 584 阅读 · 0 评论