Small layout improvement

pull/162/head
M66B 6 years ago
parent 07681e248a
commit dea867085f

@ -29,6 +29,7 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
@ -45,6 +46,7 @@ public class FragmentPro extends FragmentBase implements SharedPreferences.OnSha
private TextView tvList; private TextView tvList;
private Button btnPurchase; private Button btnPurchase;
private TextView tvPrice; private TextView tvPrice;
private ImageView ivExternal;
private TextView tvPriceHint; private TextView tvPriceHint;
private Button btnCheck; private Button btnCheck;
@ -64,7 +66,9 @@ public class FragmentPro extends FragmentBase implements SharedPreferences.OnSha
tvList = view.findViewById(R.id.tvList); tvList = view.findViewById(R.id.tvList);
btnPurchase = view.findViewById(R.id.btnPurchase); btnPurchase = view.findViewById(R.id.btnPurchase);
tvPrice = view.findViewById(R.id.tvPrice); tvPrice = view.findViewById(R.id.tvPrice);
ivExternal = view.findViewById(R.id.ivExternal);
tvPriceHint = view.findViewById(R.id.tvPriceHint); tvPriceHint = view.findViewById(R.id.tvPriceHint);
btnCheck = view.findViewById(R.id.btnCheck); btnCheck = view.findViewById(R.id.btnCheck);
tvInfo.setText(getString(R.string.title_pro_info) tvInfo.setText(getString(R.string.title_pro_info)
@ -86,6 +90,8 @@ public class FragmentPro extends FragmentBase implements SharedPreferences.OnSha
} }
}); });
ivExternal.setVisibility(Helper.isPlayStoreInstall() ? View.GONE : View.VISIBLE);
tvPriceHint.setMovementMethod(LinkMovementMethod.getInstance()); tvPriceHint.setMovementMethod(LinkMovementMethod.getInstance());
btnCheck.setOnClickListener(new View.OnClickListener() { btnCheck.setOnClickListener(new View.OnClickListener() {

@ -73,6 +73,17 @@
app:layout_constraintStart_toEndOf="@+id/btnPurchase" app:layout_constraintStart_toEndOf="@+id/btnPurchase"
app:layout_constraintTop_toTopOf="@+id/btnPurchase" /> app:layout_constraintTop_toTopOf="@+id/btnPurchase" />
<ImageView
android:id="@+id/ivExternal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:contentDescription="@string/title_pro_purchase"
android:src="@drawable/baseline_open_in_new_24"
app:layout_constraintBottom_toBottomOf="@+id/btnPurchase"
app:layout_constraintStart_toEndOf="@+id/tvPrice"
app:layout_constraintTop_toTopOf="@+id/btnPurchase" />
<TextView <TextView
android:id="@+id/tvOnce" android:id="@+id/tvOnce"
android:layout_width="wrap_content" android:layout_width="wrap_content"

Loading…
Cancel
Save