
Android
石皮山
这个作者很懒,什么都没留下…
展开
-
iText G (Android)PDF文本定位书写两种方式介绍
闲言少叙,直接进入话题(相关基础基础知识不了解,请使用百度之类恶补),有不当之处,请高人批准指正。。方法一(绝对定位),参考形如:PdfContentByte pdfContentByte = pdfWriter.getDirectContent();BaseFont chineseFontNormal = BaseFont.createFont(“STSong-Light”, “UniGB...原创 2018-09-30 13:28:16 · 1844 阅读 · 0 评论 -
Android开发:通过代码动态改变ListView选中的item背景色
int deviceIndex=0;//记录选中的itemListView lv_InstrumentItem=findViewById(R.id.lv_InstrumentItem_CommunicationSettingsActivity);lv_InstrumentItem.setOnItemClickListener(new AdapterView.OnItemClickListene...原创 2019-04-24 17:44:37 · 1692 阅读 · 0 评论 -
Android开发:布局分区域设置不同背景色
在一个大布局里,有时候需要通过设置不同的背景色来分割不同的功能区,这需要设置子布局的颜色。layout设置举例如下:<?xml version="1.0" encoding="utf-8"?><!--约束布局--><android.support.constraint.ConstraintLayout xmlns:android="http://schemas....原创 2019-04-01 14:20:33 · 4180 阅读 · 0 评论 -
android开发:在Android Studio环境下编译“错误:代码过长”之解决
今天进行代码编译,冷不丁冒出了代码过长,弄得我不知所云,索性百度了一下,虽然相关极少,但还是看到一条有价值信息,那是说方法(函数)的大小有限制,代码容量不超过64K,索性onCreate中的若干部分代码整出来形成若干个方法,在onCreate中调用这些方法,再编译就OK了。...原创 2018-11-20 23:10:50 · 3187 阅读 · 0 评论 -
Android开发:不同布局的混合搭配使用
以一种布局方式打天下,难以在界面设计布置上比较棘手,而充分利用各种样式,可以提供界面各控件位置布置的便利性。下面就是以ConstraintLayout和LinearLayout混合搭配使用为样例,如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.constraint.ConstraintLayout原创 2018-11-07 17:46:01 · 1972 阅读 · 0 评论 -
Android开发:如何在菜单中调用控件(如Button、TextView……)
当我们在类内定义控件的全局变量时,如Button……,只能在onCreate()中初始化,这样的控件变量引用在菜单中不好引用,会报错。如果想在菜单中调用控件,可以在菜单中重新定义控件变量来建立引用。如下,在选项菜单中建立控件引用,可以在这里操控它。当然还可以在类内定义一个List全局变量,在onCreate()中将各种控件赋入,也可以全局调用,这里不再举例。public class File...原创 2018-11-07 15:04:59 · 1580 阅读 · 0 评论 -
在android中编程制作kml、kmz文件的思路
经常使用google earth都知道kml和kmz文件,kml是可以直接打开的文本文件,而kmz则是压缩后的kml及其他附加文件,具体格式我不做解释,可参照https://developers.google.cn/kml/documentation/kmzarchives?hl=zh-cn详细了解。kml的生成:按照kml的格式把所需信息写入到指定文件中。kmz的生成:一个kmz文件下只能有...原创 2018-10-23 16:08:24 · 2989 阅读 · 0 评论 -
Android开发(Android Studio开发环境)“R”全部变红的可能原因之一
一般在创建layout资源时,对layout命名时,名称中存在大写字母时,一般不会通过。但在修改layout文件名称时,却不会检查这个要求,若存在大写字母时,程序在编译时,R会全部变红,这时可以查看编译错误提示,可以定位到有问题的layout名称。更改后,如只是这一种原因造成的“R”变红,那么问题就可以解决了。...原创 2018-10-28 19:51:17 · 12004 阅读 · 1 评论 -
Android控制选项菜单(OptionsMenu)菜单项的Enable和Visible
以设置Enable为例(Visable类似,将Enabled单词替换成Visible就可以实现菜单项的显、隐),上实例代码。@Overridepublic boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);SubMenu meu_File = menu.addSubMenu(“文件”);SubM...原创 2018-10-10 00:09:49 · 1476 阅读 · 0 评论 -
Android开发:设置圆形Button
在drawable中创建layer-list,可命名文件如:button_circle_shape.xml(在操作中后缀.xml不用填)。以下案例中还添加了selector,当按钮被点击时,按钮边框由黑色变为红色,未处于点击状态时为黑色。在布局中可以这样引用:android:background="@drawable/button_circle_shape"<layer-list xmln...原创 2019-05-11 17:49:55 · 16591 阅读 · 0 评论