- 博客(31)
- 收藏
- 关注
原创 创建一个popUpWindow
/** * 购物车对话框 */ private void showPoppupWindow() { View cart_data_view = LayoutInflater.from(HDJHomePageActivity.this).inflate(R.layout.hdj_vege_fruits_pop, null); pop_lis
2017-02-14 17:24:11
335
原创 计算listview一项高度
/** * 计算item高度 */public void countItemHight(){ totalHeight=0; for (int i = 0, len = popListviewAdapter.getCount(); i ; i++) { View listItem = popListviewAdapter.getView(i, null, pop
2017-02-14 17:23:19
362
原创 listview嵌套listview问题
/** * 此方法是本次listview嵌套listview的核心方法:计算parentlistview item的高度。 * 如果不使用此方法,无论innerlistview有多少个item,则只会显示一个item。 **/public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView
2017-01-18 17:36:01
301
原创 给viewpager加上滑动条
布局文件:主要看ImageView的位置:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2017-01-17 17:46:27
335
原创 fragment改viewpager中各个fragment传值
开发中用到在fragment中搜索框输入关键字,下面是个viewpager,viewpager有两个fragment,滑到哪个fragment就在哪个fragment中进行搜索。大fragment:private int fragmentFlag=0;//定义一个标记知道是哪一页//在监听器做到如下事情,翻到哪一页记下页数public class MyPageChangeLis
2017-01-17 15:22:17
1027
原创 fragment给fragment传值
数据源fragment:SPMainActivity activity=(SPMainActivity)getActivity();activity.fragTOFragsendMessage(search);//调用activity的方法,参数是传递的值。activity:public void fragTOFragsendMessage(String se
2017-01-17 15:08:41
324
原创 Dialog常见问题
自定义对话框的宽高:private void datatongbuDialog() {//数据同步 View dialogView = View.inflate(this, R.layout.dialog_tongbu, null); final Dialog dialog = new AlertDialog.Builder(this).create(); dial
2017-01-16 16:35:44
379
原创 数据库常见问题
Android中SQLite的Cursor如何判断是否为空:SQLite中的Cursor千万不能使用Cursor == null 来判断是否为空,即便Cursor中什么记录都没有,他也不会是空(已测试)。判断是否为空的方法是 Cursor.getCount()这么一个简单的函数,如果是0,表示Cursor为空;如果非0,则表示Cursor不为空。
2017-01-16 16:30:50
250
原创 GridView常见问题
取消GridView默认点击某一项的背景颜色为透明:gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
2017-01-16 16:28:58
269
原创 EditText常见问题
设置EditText设置为两位小数,或者其他位数:布局里android:inputType="numberDecimal"代码:public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() {
2017-01-16 16:22:54
1610
原创 TextView常见问题
TextView设置一行最多显示5个字是什么属性:android:maxEms="5" android:singleLine="true"android:ellipsize="end" 后边显示省略号TextView显示单行文本多余...显示:android:singleLine="true"//单行显示 android:ellipsize="
2017-01-16 16:21:16
219
转载 TextView设置一行最多显示5个字是什么属性
TextView设置一行最多显示5个字是什么属性android:maxEms="5" android:singleLine="true"android:ellipsize="end" 后边显示省略号
2017-01-16 14:06:45
1174
原创 回调
用在适配器:private OrderItemClickListener itemClickListener;public OrderFromAdapter(ArrayList list,Context context,OrderItemClickListener itemClickListener){ this.context = context; th
2016-12-27 13:59:50
192
原创 Android中SQLite的Cursor如何判断是否为空
SQLite中的Cursor千万不能使用Cursor == null 来判断是否为空,即便Cursor中什么记录都没有,他也不会是空(已测试)。判断是否为空的方法是 Cursor.getCount()这么一个简单的函数,如果是0,表示Cursor为空;如果非0,则表示Cursor不为空。
2016-12-13 14:42:48
4295
3
转载 Android实现双屏异显
主要类:Presentation、DisplayManager、Display1.如何获取设备上的屏幕? DisplayManager mDisplayManager;//屏幕管理类 Display[] displays;//屏幕数组 mDisplayManager = (DisplayManager)context.getSyst
2016-12-02 16:24:38
1756
原创 自定义对话框的宽高
private void datatongbuDialog() {//数据同步 View dialogView = View.inflate(this, R.layout.dialog_tongbu, null); final Dialog dialog = new AlertDialog.Builder(this).create(); dialog.show();
2016-12-02 15:24:52
268
原创 获取当前时间的时间戳
两种方法:long time=new Date().getTime();System.currentTimeMillis();
2016-12-01 18:30:33
714
转载 Android SQLite 事务处理
原文章:http://www.cnblogs.com/brainy/archive/2012/08/29/2662295.html应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写
2016-12-01 15:47:00
408
原创 安装IntelliJ IDEA步骤
1.选择安装路径2.根据电脑位数选择安装,选中JAVA3.下一步,安装4.等待安装5.选中运行,完成安装6.选择一个项目
2016-11-30 13:26:29
380
原创 时间戳转换日期 日期转换时间戳 时间戳转换星期
时间戳转换日期String date=orderInfo.getChangeTime().replace("null", "");SimpleDateFormat sdf=new SimpleDateFormat("MM-dd");String monthDate = sdf.format(new Date(Long.parseLong(date)*1000));日期转
2016-11-24 16:03:59
1391
转载 关于带有EditText的自定义AlertDialog,不能弹出软件盘的解决方法
mDialog = new AlertDialog.Builder(context, R.style.AlertDialog).create(); mDialog .show(); mDialog .getWindow().setContentView(layout);原先的代码是这样的,但是运行后发现当弹出对话框的时候
2016-11-17 10:32:40
403
转载 Android Studio使用时源码到处报红色警告,运行时又没错
[摘要:正在AS上开辟时,碰到那个题目,翻开全部的Java源文件,右边一起标赤色,找没有到类,到没有到方式,由于不克不及面击跳转,开辟时纠结了很久,试了clean、rebuild等种种方式皆没有起感化,又] 在AS上开发时,遇到这个问题,打开所有的java源文件,右侧一路标红色,找不到类,到不到方法,因为不能点击跳转,开发时纠结了好久,试了clean、rebuild等各种方法都不起作用
2016-11-15 11:13:58
532
原创 TextView显示单行文本多余...显示
android:singleLine="true"//单行显示 android:ellipsize="end"//省略号出现在末尾
2016-11-10 16:54:31
610
转载 Android EditText 多行输入滚动效果。
Android EditText 编辑框中输入多行内容时,由于某些情况下,需要设置滚动效果。 这个时候 如下面设置就可以实现手动滚动编辑框内容的效果 android:id="@+id/content_et" android:layout_width="fill_parent" android:layout_height="wrap_co
2016-11-04 13:46:43
2404
转载 ScrollView嵌套EditText,导致EditText显示多行时滑动失效的问题
ScrollView嵌套EditText,这会有什么问题呢,我这里说的是当EditText内输入多行内容,当EditText所在布局不够的时候,必然需要滑动查看输入的所有内容。可是当我们把EditText放在ScrollView里面的时候,会发现EditText的滑动失效了。原因就是触摸事件被ScrollView给拦截了,解决方法有两种。一种是自定义ScrollView,让ScrollVi
2016-11-04 13:45:21
513
原创 设置EditText设置为两位小数,或者其他位数
布局里android:inputType="numberDecimal"代码: public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() { @Override
2016-11-03 19:24:30
1374
原创 取消GridView默认点击某一项的背景颜色为透明
gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
2016-10-26 17:08:09
664
原创 解决商品订单增加,以及以后的清空功能
问题突破:1.listView条目中有checkbox,要解决checkbox复用问题。2.要记录选中的checkbox条目数。---------------------------activity_main--------------------------------xml version="1.0" encoding="utf-8"?>xmlns:android
2016-10-26 10:48:26
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人