摘要:想要实现侧边栏,需要配合使用DrawerLayout。因为会用到嵌套布局,所以根布局不能是 ConstraintLayout,DrawerLayout 布局下再嵌套两个布局,一个放置内容如 LinearLayout,一个放置侧划菜单,这里使用 NavigationView 为了出现侧边栏点击图标和菜单图标,需要自定义一个 ToolBar,放置在内容 Layout 里。 重点:侧划菜单 NavigationView 一定要设置 android:layout_gravity="start" 阅读全文
posted @ 2020-07-01 08:49 曲幽 阅读(199) 评论(0) 推荐(0) 编辑
摘要:为了不显示标题栏,所以主题使用了 NoActionBar,这也直接导致选项菜单无处显示,添加一个ToolBar,自定义标题栏。添加menu资源文件夹,添加menu文件,在activity创建的时候创建menu,重载onCreateOptionsMenu,添加菜单项点击事件onOptionsItemSelected。 阅读全文
posted @ 2020-06-30 14:33 曲幽 阅读(34) 评论(0) 推荐(0) 编辑
摘要:切记,一定要先绑定viewpage再添加tab,否则tab的标题无法正常显示出来。setupwithviewpager会在后台做很多事,比如清空tabs等,为了更安全的显示我们的tabs,在绑定viewpager之后,先清空一下tabs再添加 阅读全文
posted @ 2020-06-30 10:17 曲幽 阅读(62) 评论(2) 推荐(0) 编辑
摘要:Android自家的,又可以省去findviewbyid(),而且Butterknife上大神都已经推荐使用的,还有什么理由不去改写呢。build.gradle中开启viewBinding功能。Activity 绑定private lateinit var mBinding: ActivityEbookBinding有个坑特别说明一下,这里的ActivityEbookBinding不是什么内部类,而是你的layout对应的databinding类,开始一直以为有什么包没有引入呢。调用时mBinding中可以直接根据id找到相应的控件 阅读全文
posted @ 2020-06-29 16:17 曲幽 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Android app 本地设置信息的保存与调用。preferences.getString后面的文本是调用失败后的默认显示值。储存值一定要实例化一个Editor出来,如果直接使用.edit().putString()不是不可以,但会每次调用都多出一个实例。最后记得要editor.apply()执行提交 阅读全文
posted @ 2020-06-29 08:03 曲幽 阅读(86) 评论(0) 推荐(0) 编辑
摘要:第一步:父层设置文本居中属性。第二步:li设置内联样式。只需以上两步就可以实现导航栏居中显示了,但为了美观好看,可以稍微加点料。以下供参考:list-style:none; 取消列表前面的列表样式border-radius:25px; 设置圆角背景样式text-decoration:none; 取消链接下划线li:hover 设置一下鼠标移上去时的背景变色 阅读全文
posted @ 2020-06-22 11:54 曲幽 阅读(61) 评论(0) 推荐(0) 编辑
摘要:我们利用IIS建立网站的时候,一般都是设定好网站名称和物理地址,直接下一步建立完成了。正常访问都没问题,但如果我们这时候想要更改访问的IP或者端口号,打开了很多设置项就是没找到设置的地方。原来它一直在右边的那个“连接”或者叫“绑定”那里。 阅读全文
posted @ 2020-06-22 09:44 曲幽 阅读(225) 评论(0) 推荐(1) 编辑
摘要:出现此错误的原因一般是与远程服务的连接中断,但是检查发现origin还在,可能是文件太大,缓存不够,增加缓存大小。正常以上就可以解决问题,如果问题还在,就要考虑是否是网络太慢的原因,增加网络延时。 阅读全文
posted @ 2020-06-19 11:50 曲幽 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Android连接远程数据库,目前看来最好的解决办法就是webservice,利用webservice进行通讯就要soap协议,目前android没有内建相关的函数,需要借助第三方ksoap2-android进行操作。 阅读全文
posted @ 2020-06-17 15:17 曲幽 阅读(95) 评论(0) 推荐(0) 编辑
摘要:在用Android开发时,需要访问SqlServer数据库,都说jtds不安全,那还是用webservice吧。首先要使用 IIS 新建WebService站点。打开IIS控制台,找到服务根目录,右键,新建网站。 阅读全文
posted @ 2020-06-17 14:50 曲幽 阅读(51) 评论(0) 推荐(0) 编辑
摘要:在用Android开发时,需要访问SqlServer数据库,虽然使用 jtds 实现了数据库直连,但总感觉不安全且麻烦,手头有装VisualStudio,就用C#写一个WebService来做数据库的连接中转,记录一下中间的坑。 阅读全文
posted @ 2020-06-17 14:40 曲幽 阅读(230) 评论(0) 推荐(2) 编辑
摘要:博客园现有模板无法更改div的显示排序,只能通过css进行处理,利用CSS弹性盒元素对博客园侧边栏项目div进行排序 阅读全文
posted @ 2020-06-16 14:47 曲幽 阅读(32) 评论(0) 推荐(0) 编辑
摘要:在自定义博客园侧边栏公告时,想增加博客头像,但图片默认显示成是方形的,不是很好看,想着改成圆角显示会漂亮些。如果有人还不知道怎么增加头像,这里提一句,在自定义公告栏那里,加一个标签,路径设定成你的头像图片路径就行了。 阅读全文
posted @ 2020-06-16 14:44 曲幽 阅读(105) 评论(0) 推荐(0) 编辑
摘要:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object 阅读全文
posted @ 2020-06-12 14:39 曲幽 阅读(119) 评论(0) 推荐(0) 编辑
摘要:IIS已经设置目录浏览启用,且可以正常访问到文件,说明这些设置没问题,但是点击文件进行下载时,却提示无法下载,文件不存在等等,有的又可以,一顿操作后发现,原来是文件类型没有包含在MIME中。 阅读全文
posted @ 2020-06-12 13:27 曲幽 阅读(74) 评论(0) 推荐(0) 编辑