android_java
weixin_45980289
这个作者很懒,什么都没留下…
展开
-
杂记
ListView中的分割线如何取消: 在xml中如下设置 android:divider="#0000"原创 2020-01-14 09:02:53 · 96 阅读 · 0 评论 -
PopupWindow最简案例
需要跳出的小窗口,可以用PopupWindow来实现: View v = LayoutInflater.from(mContext).inflate(R.layout./*自定义的样式,可以是最简单的一个在LinearLayout里面的TextView*/, null, false); PopupWindow popupWindow = new PopupWindow(v, ViewGroup.L...原创 2020-01-09 09:34:30 · 97 阅读 · 0 评论 -
ArrayList的打包传递--ParcelableArrayList
Activity A 有一个ArrayList<T> mData 需要传递给 Activity B: 在自定义的ArrayList<T>的class里面需要添加以下代码(“Parcel.write” 和“Parcel.read”都有多种元素类型[^1]): @Override public int describeContents() { retur...原创 2020-01-08 10:43:04 · 721 阅读 · 0 评论 -
从一个Activity向另外Activity传递数据
Activity A有数据,向Activity B传递: 若数据为单一项 在Activity A中有以下代码(“put变量”有多种形式[^1]): Intent it_toB = new Intent (A.this,B.class); it_toB.put/*变量*/(/*变量名称*/,/*变量值*/); startActivity(it_toB); 在Activity B中有以下代码("ge...原创 2020-01-08 10:17:39 · 311 阅读 · 0 评论 -
startActivityForResult的用法小案例
@startActivityForResults Activity A 希望调用 Activity B 来运行得到结果,并返回Activity A进行后续的操作: 在Activity A中应有代码: //创建intent来调用Activity B Intent it = new Intent(A.this,B.class); int requestCode = 0x101;//这里的数值应该小于0...原创 2020-01-08 09:40:36 · 140 阅读 · 0 评论