diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java index 89f6408..7089291 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java @@ -220,6 +220,7 @@ public class AExtractionActivity extends IDDetailsRoundActivity0){ + bind.tablayoutEpisodes.getTabAt(currentTab).select(); + updateRecyclerView(bind.tablayoutEpisodes.getTabAt(currentTab).getText().toString(), hibitEpisodesSeriesAdapter); + hibitEpisodesSeriesAdapter.setCurrentPosition(currentPosition + 1); + } bind.tablayoutEpisodes.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java index 3db396e..e1cdfeb 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java @@ -97,6 +97,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity { - - vtGooglePlayerAdapter.notifyDataSetChanged(); - }); - } + vtGooglePlayerAdapter.getRecyclerView().post(() -> { + vtGooglePlayerAdapter.notifyDataSetChanged(); + }); } if (vtGooglePlayerAdapter != null) { vtGooglePlayerAdapter.setCurrentEpisodePlayingPosition(position); LSQExampleCloseBean.YPZTestUnselect item = vtGooglePlayerAdapter.getItems().get(position); //条件判断是否弹窗 if (item != null && item.isIs_lock() && !TIndicator.is_Vip()) { - ITItem.isLock = true; - ITItem.isCanPlay = false; - viewBinding.viewLock.getRoot().setVisibility(View.VISIBLE); - int allCoin = TIndicator.getAllCoin(); - if (currentPosition > 0) { - LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1); - if (previousItem != null && previousItem.isIs_lock()) { - viewBinding.viewLock.tvUnlockEpisode.setText(getString(R.string.unlock_episode_coins_last)); - } else { - if (XYBGoryShare.translates() != null) { - viewBinding.viewLock.tvUnlockEpisode.setText( - XYBGoryShare.translates().getUnlocking_coins_notice().replace("##", String.valueOf(item.getCoins())) - ); - viewBinding.viewLock.tvVideoAdUnlock.setText(XYBGoryShare.translates().getCommon_unlock()); - } else { - viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), item.getCoins())); - } - if (allCoin < item.getCoins()) { - rechargeDialog(item); - } - } - } - if (viewBinding.viewLock.getRoot().getVisibility() == VISIBLE) { - viewBinding.viewLock.getRoot().post(() -> { - if (pageGoogleExoPlayerView() != null) { - pageGoogleExoPlayerView().suspendPlayer(); - } - }); - } + showLockView(item); } else { ITItem.isLock = false; ITItem.isCanPlay = true; @@ -198,7 +171,7 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity()); + viewBinding.viewVideoRecommend.bannerRecommend.setBannerGalleryEffect( + 60, + 15 + ); + } + + private void showLockView(LSQExampleCloseBean.YPZTestUnselect item) { + ITItem.isLock = true; + ITItem.isCanPlay = false; + viewBinding.viewLock.getRoot().setVisibility(View.VISIBLE); + int allCoin = TIndicator.getAllCoin(); + if (currentPosition > 0) { + LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1); + if (previousItem != null && previousItem.isIs_lock()) { + viewBinding.viewLock.tvUnlockEpisode.setText(getString(R.string.unlock_episode_coins_last)); + } else { + if (XYBGoryShare.translates() != null) { + viewBinding.viewLock.tvUnlockEpisode.setText( + XYBGoryShare.translates().getUnlocking_coins_notice().replace("##", String.valueOf(item.getCoins())) + ); + viewBinding.viewLock.tvVideoAdUnlock.setText(XYBGoryShare.translates().getCommon_unlock()); + } else { + viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), item.getCoins())); + } + if (allCoin < item.getCoins()) { + rechargeDialog(item); + } + } + } + if (viewBinding.viewLock.getRoot().getVisibility() == VISIBLE) { + viewBinding.viewLock.getRoot().post(() -> { + if (pageGoogleExoPlayerView() != null) { + pageGoogleExoPlayerView().suspendPlayer(); + } + }); + } } @OptIn(markerClass = UnstableApi.class) @@ -330,11 +341,7 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity(ITItem.Constants_Episodes_Series_DataExample, shortVideoInfo)); } else { @@ -534,9 +550,11 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity 3000) { vtViewModel.getDetailsRecommand(); viewBinding.viewPagerVtEpisode.post(() -> { - if (pageGoogleExoPlayerView() != null) + if (pageGoogleExoPlayerView() != null) { pageGoogleExoPlayerView().suspendPlayer(); - if (pageGoogleExoPlayerView() != null) pageGoogleExoPlayerView().release(); + pageGoogleExoPlayerView().release(); + } viewBinding.viewPagerVtEpisode.setVisibility(GONE); viewBinding.cover.setVisibility(VISIBLE); @@ -757,12 +785,14 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity EventBus.getDefault().post(ITItem.Constants_RecommendPlayerView_CLOSEExample) ); + bind.playerViewTop.ivBackVtEpisode.setOnClickListener(v -> { + EventBus.getDefault().post(ITItem.Constants_RecommendPlayerView_CLOSEExample); + }); + tv_collection_num_controller = bind.playerView.findViewById(R.id.tv_collection_num_controller); tv_title_hibit_episode = bind.playerView.findViewById(R.id.tv_title_vt_episode); @@ -106,7 +114,8 @@ public class BVXHeadView extends FrameLayout { break; case Player.STATE_READY: bind.playerView.setEnabled(true); - if (ITItem.isCanPlay && !ITItem.isLock) { + LogUtils.d("start ==" + ITItem.isLock); + if (ITItem.isCanPlay && !mediaItem.isIs_lock()) { start(); setProgress(); } @@ -127,7 +136,7 @@ public class BVXHeadView extends FrameLayout { @Override public void onPlayerError(PlaybackException error) { Player.Listener.super.onPlayerError(error); - ivCoverPlayerDetail.setVisibility(View.INVISIBLE); + ivCoverPlayerDetail.setVisibility(View.VISIBLE); load_line.setVisibility(INVISIBLE); if (XYBGoryShare.translates() != null) { PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0); @@ -137,13 +146,25 @@ public class BVXHeadView extends FrameLayout { } }); + bind.playerViewTop.ivVtPlay.setOnClickListener(v -> { + if (!ITItem.isLock) { + if (isEpisodePlaying) { + ivPagePlay.setImageResource(R.mipmap.cate_playinfo); + suspendPlayer(); + } else { + ivPagePlay.setImageResource(R.mipmap.search_tablist_service); + start(); + } + } else { + EventBus.getDefault().post(ITItem.Constants_Clock_Click); + } + }); ivPagePlay.setOnClickListener(v -> { if (!ITItem.isLock) { if (isEpisodePlaying) { ivPagePlay.setImageResource(R.mipmap.cate_playinfo); suspendPlayer(); } else { - ivPagePlay.setImageResource(R.mipmap.search_tablist_service); start(); } @@ -167,7 +188,7 @@ public class BVXHeadView extends FrameLayout { progressRunnable = new Runnable() { @Override public void run() { - if (!isDragging&&player!=null) { + if (!isDragging && player != null) { long duration = player.getDuration(); long position = player.getCurrentPosition(); int progress = (int) (position * 100 / (duration == C.TIME_UNSET ? 1 : duration)); @@ -263,6 +284,7 @@ public class BVXHeadView extends FrameLayout { } private void start() { + LogUtils.d("player start"); player.play(); ivPagePlay.setImageResource(R.mipmap.search_tablist_service); isEpisodePlaying = true; @@ -270,7 +292,8 @@ public class BVXHeadView extends FrameLayout { } public void suspendPlayer() { - if(player!=null){ + if (player != null) { + LogUtils.d("player pause"); player.pause(); ivPagePlay.setImageResource(R.mipmap.cate_playinfo); isEpisodePlaying = false; @@ -284,8 +307,17 @@ public class BVXHeadView extends FrameLayout { player.seekTo(duration * progress / 100); } + public void setLoadCoverImage(String url) { + Glide.with(this).load(url).into(ivCoverPlayerDetail); + } + + public LSQExampleCloseBean.YPZTestUnselect mediaItem; + public void setMedia(LSQExampleCloseBean.YPZTestUnselect bean, LSQExampleCloseBean.YSearchUser shortVideoInfo) { ITItem.isCanPlay = true; + ITItem.isLock = bean.isIs_lock(); + mediaItem = bean; + LogUtils.d("isLock==" + ITItem.isLock); tv_title_player.setText(shortVideoInfo.getName()); if (XYBGoryShare.translates() != null) { tv_title_hibit_episode.setText(XYBGoryShare.replace( @@ -297,13 +329,16 @@ public class BVXHeadView extends FrameLayout { String.valueOf(shortVideoInfo.getEpisode_total()))); } else { tv_title_hibit_episode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName())); + bind.playerViewTop.tvTitleVtEpisode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName())); tv_episode_player.setText("Complete set : ".concat(String.valueOf(shortVideoInfo.getEpisode_total()))); } // tv_episode_playertotal.setText(String.valueOf(shortVideoInfo.getEpisode_total())); tv_des_player.setText(shortVideoInfo.getDescription()); + Glide.with(getContext()).load(shortVideoInfo.getImage_url()).into(ivCoverPlayerDetail); ivCoverPlayerDetail.setVisibility(View.VISIBLE); iv_collection_controller.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference); + bind.playerViewTop.ivCollectionController.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference); tv_collection_num_controller.setText(TimeUtils.formatNumber(shortVideoInfo.getCollect_total())); rl_ep.setOnClickListener(v -> EventBus.getDefault().post(ITItem.Constants_PlayerView_MoreItemEvent) @@ -311,11 +346,24 @@ public class BVXHeadView extends FrameLayout { iv_episode_playertotal.setOnClickListener(v -> EventBus.getDefault().post(ITItem.Constants_PlayerView_MoreItemEvent) ); - player.setMediaItem(MediaItem.fromUri(Uri.parse(bean.getVideo_url()))); - player.prepare(); + bind.playerViewTop.ivEpisodesController.setOnClickListener(v -> { + EventBus.getDefault().post(ITItem.Constants_PlayerView_MoreItemEvent); + }); + if (!bean.isIs_lock()) { + bind.playerViewTop.getRoot().setVisibility(GONE); + player.setMediaItem(MediaItem.fromUri(Uri.parse(bean.getVideo_url()))); + player.prepare(); + } else { + bind.playerViewTop.getRoot().setVisibility(VISIBLE); + } +// player.setMediaItem(MediaItem.fromUri(Uri.parse(bean.getVideo_url()))); +// player.prepare(); + + } public void stop() { + LogUtils.d("player stop"); player.stop(); if (progressJob != null) { progressJob.cancel(true); @@ -324,11 +372,13 @@ public class BVXHeadView extends FrameLayout { } public void release() { + LogUtils.d("player release"); stopProgressJob(); player.release(); } - public void setPlayerNull(){ - player=null; + public void setPlayerNull() { + LogUtils.d("player null" + player.isReleased()); + player = null; } } \ No newline at end of file diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java index fb2231e..92166a7 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java @@ -886,7 +886,7 @@ public class XCcountView extends FrameLayout { public void setMedia(DBeanUnselectBean bean) { - + ITItem.isLock = false; long llvidencdspBatches = this.dismissParsePoolStorage(5303); if (llvidencdspBatches > 31) { diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/WVideoplay.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/WVideoplay.java index ec0503b..721a7d9 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/WVideoplay.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/WVideoplay.java @@ -9,15 +9,16 @@ import java.util.ArrayList; import java.util.HashMap; - import android.content.Context; import android.view.ViewGroup; +import android.widget.ImageView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.AppCompatImageView; import androidx.media3.ui.PlayerView; +import com.bumptech.glide.Glide; import com.chad.library.adapter4.BaseQuickAdapter; import com.chad.library.adapter4.viewholder.QuickViewHolder; import com.shortdrama.jelly.zyreotv.R; @@ -25,10 +26,6 @@ import com.shortdrama.jelly.zyreotv.topics.amera.BVXHeadView; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean; - - - - public class WVideoplay extends BaseQuickAdapter { @@ -42,9 +39,10 @@ public class WVideoplay public void setPlayerDetailCollection(QUnitActivity playerDetailCollection) { this.playerDetailCollection = playerDetailCollection; - float backgroundw = 3578.0f; - if (backgroundw >= 188) {} - System.out.println(backgroundw); + float backgroundw = 3578.0f; + if (backgroundw >= 188) { + } + System.out.println(backgroundw); } public int currentEpisodePlayingPosition = 0; @@ -57,13 +55,14 @@ public class WVideoplay public void setCurrentEpisodePlayingPosition(int currentEpisodePlayingPosition) { this.currentEpisodePlayingPosition = currentEpisodePlayingPosition; - ArrayList keyv = new ArrayList(); - keyv.add(119); - keyv.add(179); - keyv.add(456); - keyv.add(794); - keyv.add(57); - if (keyv.contains("X")) {} + ArrayList keyv = new ArrayList(); + keyv.add(119); + keyv.add(179); + keyv.add(456); + keyv.add(794); + keyv.add(57); + if (keyv.contains("X")) { + } } public LSQExampleCloseBean.YSearchUser getShortVideoInfo() { @@ -72,55 +71,83 @@ public class WVideoplay public void setShortVideoInfo(LSQExampleCloseBean.YSearchUser shortVideoInfo) { this.shortVideoInfo = shortVideoInfo; - HashMap squarea = new HashMap(); - squarea.put("fraction", 261); - squarea.put("parent", 63); - squarea.put("preamble", 377); - squarea.put("clearbit", 952); - squarea.put("biguint", 782); - squarea.put("nhance", 268); - while (squarea.size() > 116) { break; } + HashMap squarea = new HashMap(); + squarea.put("fraction", 261); + squarea.put("parent", 63); + squarea.put("preamble", 377); + squarea.put("clearbit", 952); + squarea.put("biguint", 782); + squarea.put("nhance", 268); + while (squarea.size() > 116) { + break; + } } @NonNull @Override protected QuickViewHolder onCreateViewHolder(@NonNull Context context, @NonNull ViewGroup viewGroup, int i) { - return new QuickViewHolder(R.layout.lqa_episodes,viewGroup); + return new QuickViewHolder(R.layout.lqa_episodes, viewGroup); } @Override protected void onBindViewHolder(@NonNull QuickViewHolder holder, int position, @Nullable LSQExampleCloseBean.YPZTestUnselect episode) { BVXHeadView browsing = (BVXHeadView) holder.getView(R.id.page_google_exo_player); - double stopB = 4987.0; - while (stopB < 89) { break; } - System.out.println(stopB); + double stopB = 4987.0; + while (stopB < 89) { + break; + } + System.out.println(stopB); + PlayerView square = browsing.findViewById(R.id.player_view); - ArrayList anner6 = new ArrayList(); - anner6.add(true); - anner6.add(true); - anner6.add(false); - anner6.add(true); - System.out.println(anner6); + ImageView imageViewCover = browsing.findViewById(R.id.player_view_top).findViewById(R.id.iv_cover_player_detail); + Glide.with(holder.itemView.getContext()).load(shortVideoInfo.getImage_url()).into(imageViewCover); + ArrayList anner6 = new ArrayList(); + anner6.add(true); + anner6.add(true); + anner6.add(false); + anner6.add(true); + System.out.println(anner6); + browsing.setLoadCoverImage(shortVideoInfo.getImage_url()); AppCompatImageView free = square.findViewById(R.id.iv_collection_controller); - float pplicationD = 7470.0f; - if (pplicationD > 186) {} - System.out.println(pplicationD); + float pplicationD = 7470.0f; + if (pplicationD > 186) { + } + System.out.println(pplicationD); + free.setOnClickListener(v -> { if (playerDetailCollection != null) { playerDetailCollection.collection(episode); - long tabindicatorY = 9737L; - if (tabindicatorY < 139) {} + long tabindicatorY = 9737L; + if (tabindicatorY < 139) { + } } }); + browsing.findViewById(R.id.player_view_top).findViewById(R.id.iv_collection_controller).setOnClickListener(v -> { + if (playerDetailCollection != null) { + playerDetailCollection.collection(episode); + long tabindicatorY = 9737L; + if (tabindicatorY < 139) { + } + } + }); + + +// AppCompatImageView cover = browsing.findViewById(R.id.player_topview).findViewById(R.id.iv_cover_player_detail); +// Glide.with(holder.itemView.getContext()).load(shortVideoInfo.getImage_url()).into(cover); + if (position == currentEpisodePlayingPosition) { + browsing.setMedia(episode, shortVideoInfo); int settingso = 4537; - if (settingso <= 160) {} + if (settingso <= 160) { + } } else { browsing.stop(); boolean pullingC = false; - while (!pullingC) { break; } + while (!pullingC) { + break; + } } } diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTCommonRecordsAdapter.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTCommonRecordsAdapter.java index 10051d6..3ebcd30 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTCommonRecordsAdapter.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTCommonRecordsAdapter.java @@ -9,6 +9,7 @@ import static android.view.View.VISIBLE; import android.content.Context; +import com.shortdrama.jelly.zyreotv.beginning.TimeUtils; import com.shortdrama.jelly.zyreotv.databinding.ItemMywalletRecordsListZytBinding; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserBuyRecordsBean; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserSendCoinsBean; @@ -45,7 +46,7 @@ public class ZYTCommonRecordsAdapter name = "Purchase Single Episode"; time = buyRecordsBean.getCreated_at(); value = "+" + buyRecordsBean.getCoins(); - des = "Ep." + buyRecordsBean.getEpisode() +" "+ buyRecordsBean.getName(); + des = "Ep." + buyRecordsBean.getEpisode() + " " + buyRecordsBean.getName(); } if (data instanceof ZYTUserSendCoinsBean) { @@ -53,13 +54,14 @@ public class ZYTCommonRecordsAdapter name = sendCoinsBean.getType(); time = sendCoinsBean.getCreated_at(); value = "+" + sendCoinsBean.getCoins(); + des = "Expires in "+sendCoinsBean.getDiff_datetime(); } if (data instanceof ZYTUserTypeRecordsBean) { ZYTUserTypeRecordsBean typeRecordsBean = (ZYTUserTypeRecordsBean) data; name = typeRecordsBean.getType(); time = typeRecordsBean.getCreated_at(); value = "+" + typeRecordsBean.getValue(); - if (name.equals("vip") || name.equals("sub_vip")||name.equals("Subscribe or Renew")) { + if (name.equals("vip") || name.equals("sub_vip") || name.equals("Subscribe or Renew")) { name = "Purchase VIP"; binding.ivMywalletGoldItem.setVisibility(GONE); value = "+" + typeRecordsBean.getValue(); diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java index 0672abb..88e807b 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java @@ -1,6 +1,7 @@ package com.shortdrama.jelly.zyreotv.topics.dts; import android.content.Context; +import android.view.View; import android.view.ViewGroup; import androidx.appcompat.widget.AppCompatTextView; @@ -9,6 +10,7 @@ import androidx.constraintlayout.widget.ConstraintLayout; import com.chad.library.adapter4.BaseQuickAdapter; import com.chad.library.adapter4.viewholder.QuickViewHolder; import com.shortdrama.jelly.zyreotv.R; +import com.shortdrama.jelly.zyreotv.beginning.TimeUtils; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean; @@ -28,12 +30,20 @@ public class ZYTStoreGoldRechargeAdapter extends BaseQuickAdapter + android:layout_marginEnd="@dimen/agreementLock" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + diff --git a/app/src/main/res/layout/kbv_follow_unit.xml b/app/src/main/res/layout/kbv_follow_unit.xml index f956c0e..8623d1d 100644 --- a/app/src/main/res/layout/kbv_follow_unit.xml +++ b/app/src/main/res/layout/kbv_follow_unit.xml @@ -9,11 +9,13 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:controller_layout_id="@layout/rkh_default" - app:resize_mode="zoom" /> + app:resize_mode="zoom" + app:use_controller="true" /> - + \ No newline at end of file diff --git a/app/src/main/res/layout/rkh_default.xml b/app/src/main/res/layout/rkh_default.xml index bbbbd40..fc2ed83 100644 --- a/app/src/main/res/layout/rkh_default.xml +++ b/app/src/main/res/layout/rkh_default.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent"> -