У меня странная ошибка при выходе из приложения и повторном входе в него, ShowcaseView
не центрирован, я использую этот код в фрагменте. Это мой код:ShowcaseView не центрирован
target = new ViewTarget(iv_QR);
if (showcase == null) {
Button button = new Button(getContext());
button.setText("Got it !");
button.setEnabled(false);
button.setVisibility(View.INVISIBLE);
showcase = new ShowcaseView.Builder(getActivity())
.setStyle(R.style.CustomShowcaseTheme2)
.replaceEndButton(button)
.setTarget(target)
.withMaterialShowcase()
.setContentTitle("QR Scan(Required)")
.setContentText("Please press the QR icon to scan the QR")
.build();
и это мой XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Fragments.QRFragment">
<ImageView
android:id="@+id/iv_QR"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@mipmap/qricon" />
</RelativeLayout>
Вы пробовали 'android: gravity =" center "' в вашем 'RelativeLayout'? В этом случае вы можете удалить 'android: layout_centerHorizontal' и' layout_ centerVertical'. – REG1
это не помогает @ REG1 –
, когда приложение сначала запускается, оно центрировано, но когда я уйду из него и введите его снова, эта проблема возникает –