public QuranPageLayout(Context context) { super(context); this.context = context; ViewCompat.setLayoutDirection(this, ViewCompat.LAYOUT_DIRECTION_LTR); Resources resources = context.getResources(); final boolean isLandscape = resources.getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; innerView = generateContentView(context, isLandscape); viewPaddingSmall = resources.getDimensionPixelSize(R.dimen.page_margin_small); viewPaddingLarge = resources.getDimensionPixelSize(R.dimen.page_margin_large); LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); if (isLandscape && shouldWrapWithScrollView()) { scrollView = new ObservableScrollView(context); scrollView.setFillViewport(true); addView(scrollView, lp); scrollView.addView(innerView, LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); scrollView.setOnScrollListener(this); } else { addView(innerView, lp); } if (areGradientsLandscape != isLandscape) { leftGradient = null; rightGradient = null; areGradientsLandscape = isLandscape; } if (lineDrawable == null) { lineDrawable = new ShapeDrawable(new RectShape()); lineDrawable.setIntrinsicWidth(1); lineDrawable.setIntrinsicHeight(1); // these bitmaps are 11x1, so fairly small to keep both day and night versions around leftPageBorder = new BitmapDrawable( resources, BitmapFactory.decodeResource(resources, R.drawable.border_left)); leftPageBorderNight = new BitmapDrawable( resources, BitmapFactory.decodeResource(resources, R.drawable.night_left_border)); rightPageBorder = new BitmapDrawable( resources, BitmapFactory.decodeResource(resources, R.drawable.border_right)); rightPageBorderNight = new BitmapDrawable( resources, BitmapFactory.decodeResource(resources, R.drawable.night_right_border)); } setWillNotDraw(false); }
private void setOnclickListener() { ImageView likeImageView = (ImageView)findViewById(R.id.imageview_comment_select_like); likeImageView.setOnClickListener(commentSelectOnclickListener()); ImageView unlikeImageView = (ImageView)findViewById(R.id.imageview_comment_select_unlike); unlikeImageView.setOnClickListener(commentSelectOnclickListener()); RelativeLayout leftWatch = (RelativeLayout)findViewById(R.id.relativelayout_left_watch); leftWatch.setOnClickListener(watchOnclickListener()); RelativeLayout leftApprove = (RelativeLayout) findViewById(R.id.relativelayout_left_approve); leftApprove.setOnClickListener(watchOnclickListener()); RelativeLayout rightWatch = (RelativeLayout) findViewById(R.id.relativelayout_right_watch); rightWatch.setOnClickListener(watchOnclickListener()); RelativeLayout rightApprove = (RelativeLayout)findViewById(R.id.relativelayout_right_approve); rightApprove.setOnClickListener(watchOnclickListener()); relativeLayoutSeemore.setOnClickListener(watchOnclickListener()); winchanceScrollView.setOnScrollListener(this); imageViewLike = (ImageView) findViewById(R.id.imageview_comment_select_like1); imageViewLike.setOnClickListener(commentSelectOnclickListener()); imageViewUnlike = (ImageView) findViewById(R.id.imageview_comment_select_unlike1); imageViewUnlike.setOnClickListener(commentSelectOnclickListener()); }