美文网首页
android tips

android tips

作者: 石野小真人 | 来源:发表于2017-04-26 17:08 被阅读11次

    华为打开logcat

    手机: 拨号界面输入:*#*#2846579#*#*
    平板: 打开自带计算器输入 ()()2846579()()= 注意,平板要变横屏才能出现括号,竖屏是没有的.

    所有界面右下角浮动一个标识

    在baseactivity的onCreate方法中,setContentview之后:

           ViewGroup container = (ViewGroup) findViewById(android.R.id.content);
            View view = View.inflate(this,R.layout.label,null);
            FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
            view.setLayoutParams(params);
            container.addView(view);
    

    viewpager 禁止和允许左右滑动,且可以通过setCurrentItem来切换

    网上搜出的大多数都不能用.下面是亲测能用的

    public class MyViewPager extends ViewPager {
        private boolean isCanScroll = true;
    
        public MyViewPager(Context context) {
            super(context);
        }
    
        public MyViewPager(Context context, AttributeSet attrs) {
            super(context, attrs);
        }
    
        @Override
        public boolean onTouchEvent(MotionEvent event) {
            return this.isCanScroll && super.onTouchEvent(event);
        }
    
        @Override
        public boolean onInterceptTouchEvent(MotionEvent event) {
            return this.isCanScroll && super.onInterceptTouchEvent(event);
        }
    
        public boolean canScroll() {
            return isCanScroll;
        }
    
        public void setCanScroll(final boolean canScroll) {
            this.isCanScroll = canScroll;
        }
    }
    

    相关文章

      网友评论

          本文标题:android tips

          本文链接:https://www.haomeiwen.com/subject/xuzizttx.html