工作中遇到的小问题

一丶AlertDialog 简单使用

 //---------------底部弹出框的View--------------------
    private AlertDialog dialog;
    private View view;
    private TextView    tv_commit_text,tv_commit_pic,tv_commit_video;
 //-----------------初始化------------------------
  private void initAlertDialog(){
        dialog=new AlertDialog.Builder(MainActivity.this).create();
        dialog.show();
//加载自定义的布局         dialog.getWindow().setContentView(R.layout.pop_hidden);
        view=LayoutInflater.from(MainActivity.this).inflate(R.layout.pop_hidden,null);
        tv_commit_text= (TextView) view.findViewById(R.id.tv_commit_text);
        tv_commit_pic= (TextView) view.findViewById(R.id.tv_commit_pic);
        tv_commit_video= (TextView) view.findViewById(R.id.tv_commit_video);
    }

二、键盘弹出时 不会挡住输入框
android:windowSoftInputMode=”stateVisible|adjustResize”
//强制关闭输入键盘
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput( InputMethodManager.HIDE_IMPLICIT_ONLY, 0);

//PopWindow的用法

  private PopupWindow pop_modify;
    private RelativeLayout mRl_txtimage_modify, mRl_video_modify;


    private void initPopuWindow() {
        View view = LayoutInflater.from(getActivity()).inflate(R.layout.pop_mofidy, null);
        mRl_txtimage_modify = (RelativeLayout) view.findViewById(R.id.rl_txtimage_modify);
        mRl_video_modify = (RelativeLayout) view.findViewById(R.id.rl_video_modify);
        pop_modify = new PopupWindow(view, 500, 200, true);
        pop_modify.setFocusable(true);//可以被选中
        pop_modify.setTouchable(true);//触摸可用
        pop_modify.setOutsideTouchable(true);//点击控件外部消失
        pop_modify.setBackgroundDrawable(new BitmapDrawable(getResources(), (Bitmap) null));
        pop_modify.setOutsideTouchable(true);
        pop_modify.showAtLocation(getActivity().findViewById(R.id.ll_modify_bottom), Gravity.CENTER, 0, 0);
        mRl_video_modify.setOnClickListener(this);//视频整改
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值