<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".aty.SignInActivity"> <include layout="@layout/layout_app_bar"/> <LinearLayout android:gravity="center|bottom" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:text="你好" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> </LinearLayout>
android:gravity="center|bottom" 主要是这个属性
创建时间选择器选择区间控制
private void initTimePicker1() {//选择出生年月日 Calendar selectedDate = Calendar.getInstance();//系统当前时间 Calendar startDate = Calendar.getInstance(); startDate.add(Calendar.MONTH,-4); Calendar endDate = Calendar.getInstance(); //时间选择器 TimePickerView pvTime = new TimePickerBuilder(me, new OnTimeSelectListener() { @Override public void onTimeSelect(Date date, View v) { spPmStartTime.setText(getTime(date)); Toast.makeText(me, getTime(date), Toast.LENGTH_SHORT).show(); } }) .setType(new boolean[]{true, true, true, false, false, false}) //年月日时分秒 的显示与否,不设置则默认全部显示 .setLabel("年", "月", "日", "", "", "")//默认设置为年月日时分秒 .isCenterLabel(false) .setTitleText("请选择")//标题 .setContentTextSize(21)//滚轮文字大小 .setDividerColor(Color.RED) .setTextColorCenter(Color.RED)//设置选中项的颜色 .setTextColorOut(Color.BLUE)//设置没有被选中项的颜色 .setDate(selectedDate) .setLineSpacingMultiplier(1.9f) .setTextXOffset(-10, 0,10, 0, 0, 0)//设置X轴倾斜角度[ -90 , 90°] .setRangDate(startDate, endDate) .setBackgroundId(0x00FFFFFF) //设置外部遮罩颜色 .setDecorView(null) .isDialog(true) .build(); pvTime.show(); }
下边是sha1的获取方法
C:\Users\HP>cd.android
C:\Users\HP\.android>keytool -list -v -keystore D:\jks\wisdom.jks
RecylerView中子控件的点击事件
// categoryListAdp.addChildClickViewIds(R.id.btn_buy_go); // categoryListAdp.setOnItemChildClickListener(new OnItemChildClickListener() { // @Override // public void onItemChildClick(@NonNull BaseQuickAdapter adapter, @NonNull View view, int position) { // switch (view.getId()){ // case R.id.btn_buy_go: // jump(MarketActivity.class, new JumpParameter() // .put("jsonMap", data3.getJsonMap(position)) // .put("ProductName", data3.getJsonMap(position).getString("ProductName")) // ); // break; // } // } // });
git下载项目
使用此行代码下载
查看当前分支
选择分支
创建style快捷版节省每次需要设置边框距离可以直接进行复用
//软键盘不会遮挡了
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
(2条消息) Android 点击空白区域,隐藏软键盘_FlyingWDX的博客-CSDN博客
recylerView中子事件点击事件
//适配器进行调用子事件添加
confirmListAdp.addChildClickViewIds(R.id.confirm_del);
//设置打印出来的数据进行赋值 confirmListAdp.setOnItemChildClickListener(new OnItemChildClickListener() { @SuppressLint({"SetTextI18n", "NotifyDataSetChanged"}) @Override public void onItemChildClick(@NonNull BaseQuickAdapter adapter, @NonNull View view, int position) { //判断当前点击的是哪个按钮直接写点击事件 if (R.id.confirm_del == view.getId()) {}
}
}