摘要:
先看效果 这个是通过 RadioButton 实现的底部菜单栏 先看页面的 MainActivity.xml 里面是 RadioButton 源码 <RadioGroup android:id="@+id/radiogroup" android:layout_width="match_parent" 阅读全文
摘要:
创建TP6项目 composer create-project topthink/think tp 进入tp目录,执行添加多应用模式 composer require topthink/think-multi-app 删除原来app目录下的controller文件夹,使用命令新建目录。 php th 阅读全文
摘要:
getFragmentManager()和getSupportFragmentManager()的区别很容易理解,android的v4扩展包中的FragmentActivity中获取FragmentManager使用的就是getSupportFragmentManager(),android.app 阅读全文
摘要:
这是一个RecyclerView 的一个最简单实例 如果当前的APP还不支持RecyclerView那么需要配置一下,在build.gradle 文件里面添加 implementation 'androidx.recyclerview:recyclerview:1.1.0' RecyclerActi 阅读全文
摘要:
使用场景:轮播图 ViewPager + 自定义 PagerAdapter 创建一个页面 VpActivity.java public class VpActivity extends AppCompatActivity { @Override protected void onCreate(@Nu 阅读全文
摘要:
场景:底部弹窗包含几个可选的菜单按钮。 点击页面上的按钮触发 switch (item.getItemId()){ case R.id.item_theme: dialog = new BottomSheetDialog(MainActivity.this); View view = LayoutI 阅读全文
摘要:
https://github.com/Bigkoo/Android-PickerView github地址,随时关注最新版本 这是一个第三方从底部弹出来的日期选择器。先看一下具体的效果: 首先在项目里面先添加: implementation 'com.contrarywind:Android-Pic 阅读全文
摘要:
在android里面自定义 EditText 样式比 HTML中自定义 input 样式麻烦很多,而且灵活很多,关键看自己项目需求确定采用哪种方式更简单。 通常官方的默认样式跟实际项目的UI还是有很多大的差距的,这就需要我们慢慢来研究怎样修改达到项目的UI要求。 第一种:修改 EditText 的 阅读全文
摘要:
续上篇, android中使用NavigationView实现抽屉界面 接下来就是给 NavigationView menu里面的item添加点击事件 这是item_menu的XML文件内容: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:an 阅读全文
摘要:
AlertDialog 常用的方法 setTitle 设置对话框标题 setMessage 设置对话框提示内容 setNeutralButton 添加普通按钮 setPositiveButton 添加确定按钮 setNegativeButton 添加取消按钮 setView 给对话框设置自定义样式 阅读全文