私はAndroid App Developmentを初めて使用し、さまざまな意見について勉強していました。私の注意を引いたし、音楽のAndroidアプリのAndroid Appでサードパーティのライセンスを表示するために表示
私はそれがPopUpWindowが、完全にわからないと思うのはGoogle Playで使用されている特定のビューがありました。どのようにしてこの種のViewを実現し、内部のテキストをカスタマイズできますか?
私はAndroid App Developmentを初めて使用し、さまざまな意見について勉強していました。私の注意を引いたし、音楽のAndroidアプリのAndroid Appでサードパーティのライセンスを表示するために表示
私はそれがPopUpWindowが、完全にわからないと思うのはGoogle Playで使用されている特定のビューがありました。どのようにしてこの種のViewを実現し、内部のテキストをカスタマイズできますか?
カスタムこれはクレートにdailogカスタムの手順に従っ 私の友人のダイアログです
ステップ1: - >解像度でレイアウトファイルcustom_layoutを作成/レイアウトフォルダこの
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"
android:text="hello world" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"
android:text="hello world" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"
android:text="hello world" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@mipmap/ic_launcher" />
のような
ステップ ": - > 2あなたのアクティビティJavaファイルにこのようなダイヤルを作成します
Dialog custoDialog = new Dialog(MainActivity.this);
custoDialog.setContentView(R.layout.custom_layout);
Window window = custoDialog.getWindow();
window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT);
window.setGravity(Gravity.CENTER);
// acces you custom dialog controlss like this
TextView tv = (TextView) custoDialog.findViewById(R.id.tv);
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//perfom actions here
}
});
custoDialog.show();
あなたの質問はかなり曖昧である任意のクエリの場合に
を私に尋ねます。ライセンスが表示されている実際のビューは、通常はダイアログと呼ばれるアンドロイドビューです。ダイアログボックスを使用して作業を簡素化するサードパーティライブラリがあります。Material Dialogs ライセンスに関して、あなたのプロジェクトで使用されているライブラリに関する情報を取得する良いライブラリがあります:3rd party licenses
ありがとう!これは私が探していたものです! – Noob
@Noob最も歓迎コーディングを楽しむ –