ボタンをクリックするとクイックアクションダイアログを表示する必要があるアプリケーションを開発しています。ここで私はそれを実装したい例です。アンドロイドのクイックアクションダイアログをカスタマイズする
今まで私は、カスタム迅速な行動ダイアログを作成する方法を見つけ出すことができませんでした。しかし、私はアクティビティと私が達成しなければならないものの近くを使ってみました。ここまで私が今まで何をしたのですか?
if (v.getId() == R.id.points) {
Toast.makeText(MainActivity.this, "Clicked on points",
Toast.LENGTH_SHORT).show();
Intent i = new Intent(MainActivity.this, PointsActionMenu.class);
startActivity(i);
}
そして、私が活動を透明にするためにstyles.xml
を使用している:私は活動への意図を渡しているボタンをクリックするだけで
。私は私の画面上で、このUIを持っているこれらのものを実装する
のstyles.xml
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
。私は活動を使用して、私のニーズに合わせて動作するようにレイアウトを設計している
- :
は今、私は2つの質問があります。 には、クイックアクションダイアログを使用してこれを実装する簡単な方法があります。私は その2〜3の例を通過したが、私は 私の必要に応じてカスタマイズすることができませんでした。
- アクティビティを使って実装している限り、画面の中央に表示されています。 のデフォルトの場所を右隅に変更できますか?
いずれかの答えが私を助けます。
これについては、どんな種類のヘルプをいただければ幸いですか?
あなたは 'アンドロイドを試みたことがありますか? –