問題タブ [buttonbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
768 参照

apache-flex - flex ボタンバー 最初に選択されたもの flex 4

こんにちは、私はこのボタンバーを持っています:

選択した項目のいずれかを親コンポーネントの作成時に完成させるにはどうすればよいですか? これは、requireSelection を false に、selectedItem を -1 に設定せずに可能ですか?

0 投票する
1 に答える
318 参照

apache-flex - Flex 3:アンダースコアテキスト付きのButtonBarボタン

Flex 3を使用して、いくつかのオプションを備えたボタンバーを作成しています。ボタンのラベルに下線を付けることはできますか?

0 投票する
1 に答える
105 参照

apache-flex - 個々のボタンの幅を設定する

小さなアイコンのみのボタンと短いテキストラベルのボタンの両方を持つボタンバーがあります。問題は、ボタンの幅をその内容に対して相対的に設定したいときに、各ボタンのパディングが大きくなることです。以下は私の問題の実例です :

ボタンバーの buttonWidth を 32 に設定できます。これは、アイコンでは正常に機能しますが、テキストでは機能しません。ボタンの巨大なパディングを削除する方法はありますか?

0 投票する
1 に答える
430 参照

dojo - Dojo のボタン セット/ボタン バー

ユーザーに 2 つのオプションの選択肢を提示する必要があります。

ラベルが通常クリック可能な要素ではなく、クリックするための従来の小さな円であるRadioButtonとは対照的に、これらはクリックするのに適した大きなボタンにしたいと考えています。

例えば

ここに画像の説明を入力

ユーザーがそれぞれをクリックすると、別の変数で関数が呼び出されるため、アプリケーションの他の場所で他の魔法が発生する可能性があります。

jQuery でこれを行う方法を見たので、それが私のバックアップ計画になります。

私は Dojo を学ぼうとしており、現在アプリの 90% が Dojo (1.7) で構築されているのを見て、Dojo 内にこれと同様のコンポーネントがあることを期待していました。

2 つの個別のDojo ボタンを並べて配置し、現在最後にクリックされたものをグローバル変数でキャッチし、クリックされたときにもう一方のボタンが無効になるようにすることができると思いますが、これはそれほどエレガントに聞こえません。

2 つのボタンの選択を実現する最良の方法は何ですか?1 つがクリックされると、もう 1 つのボタンが無効になり、関数が特定の値で起動されますか?

0 投票する
1 に答える
253 参照

java - 別のレイアウト/アクティビティに移動するときに表示されるアニメーションを入れ替えます。ボタンバー

レイアウトやアクティビティ全体でボタンバーが機能するようになりました。別のボタンを押して「戻る」を押すと、「スワップ」アニメーションが表示され、以前のすべてのアクティビティ/レイアウトに戻ります。ボタンは正常に機能し、その意図と関係があると思います。私のJava。この状況では、ViewFlipperがより良い代替手段になるでしょうか?または、インテントを使用してこれを削除することは可能ですか。ありがとう

buttonbar.xml

MainActivity.java

0 投票する
1 に答える
187 参照

actionscript-3 - ButtonBarButton コンポーネントの 'allowDeselction' プロパティの設定に関する問題

個々のボタンのようなタブを、各ボタンの間にスペースを空けて配置したいと思います。通常のタブ ナビゲーター タブとして機能する必要があります。

そこで、spark ButtonBar コンポーネントを取得し、ButtonBarSkin に変更を加えて、上で述べたようにしました。ButtonBar のデフォルトの動作は、ButtonBar コントロール内の 1 つのボタンのみが選択状態になることができます。つまり、ButtonBar コントロールでボタンを選択すると、別のボタンを選択するまで、ボタンは選択された状態のままになります。

しかし、すでに選択されているボタンをクリックすると、選択が解除されます。私はそのような振る舞いを必要としません。タブバーコントロールのようにもう一度クリックしてもボタンを選択状態にしたい。

ボタンバー スキンを調べているうちに、ボタンバー コントロールのカスタム アイテム レンダラーを定義するために、ボタンバーボタンが使用されていることがわかりました。ButtonBarButton コンポーネントには " allowDeselection " プロパティがあり、デフォルトでは true です。これは、ボタンバーで選択されたボタンを再度クリックすることで選択を解除できることを意味します。false に設定した場合、ユーザーは別のボタンを選択して、現在選択されているボタンの選択を解除する必要があります。

したがって、ButtonBarSkin で buttonbarbutton コンポーネントを宣言するときに、allowDeselectionプロパティを false に設定します。それでも、値は true として設定されています。コードをデバッグしているときに、私が奇妙なことに気付いたのは、宣言された値、つまりfalseが最初に設定され、ボタンバーのすべての firstbutton、middlebutton、および lastbutton に対して true として設定されていることです。ボタンバースキンで定義しているときにプロパティを false に設定していても、プロパティがどのように true に設定されているのかわかりません。

コード スニペットは次のとおりです。

ボタンバー コントロール

ButtonBarSkinCopy.mxml

また、CustomButtonBarButtonSkin.mxml は、ButtonBarButtonSkin の単なるコピーです。ButtonBarButtonSkin.mxml は変更されません。

ご意見をお聞かせください。

0 投票する
0 に答える
339 参照

android - デバイスに永続的な戻るボタンがないことを検出

Kindle Fire でより良いエクスペリエンスを提供するためにアプリをカスタマイズしています。

このデバイスで、アクティビティで行う場合

戻るボタン、ホーム ボタン、設定ボタンのあるソフト バーが消え、ユーザーが「フルスクリーン ハンドル」を押したときにのみ表示されます。ソフト ボタン バーが画面に戻ります。

https://developer.amazon.com/sdk/fire/screen-layout.html#StatusSoft

この動作をするデバイス、つまり、物理的な戻るボタンまたは永続的な戻るソフト ボタンを持たないデバイスを検出したいので、これらの場合にウィンドウを別の方法で設定できます。

プログラムでそれを行い、構成プロパティを宣言する必要がないようにしたい (したがって、複数の apk を維持する)。

ありがとう。

0 投票する
1 に答える
1212 参照

apache-flex - Flex モバイル アプリでの ButtonBar フォントのスタイリング - スクリーンショットを添付

次のコードを使用して、モバイル Flex アプリの下部にButtonBarを追加しようとしています。

CSS:

アクションスクリプト:

残念ながら、ボタン ラベル (次のスクリーンショットの下部) でフォントがエンボイルまたはぼやけているように見えます。

ここに画像の説明を入力

ButtonBar ラベルのフォントを再び規則的にする方法を知っている人はいますか?

そのためのCSS設定が見つかりません。

更新: AIR SDK のソース コード (ButtonBase.as、Label.as、ButtonBarSkin.as などのファイル) を検索しましたが、まだ答えが見つかりません。

そのため、簡略化したテスト ケースと、下のもう 1 つのスクリーンショット、およびこの質問に対する報奨金を追加します。

ここに画像の説明を入力

TestApp.mxml:

チャット.png:

ここに画像の説明を入力

0 投票する
1 に答える
256 参照

apache-flex - ButtonBar のラベルを変更する方法 - 簡単なテスト ケースとスクリーンショットを添付

Flex Mobile アプリでは、下部にButtonBarを配置したいと考えており、そのボタンのラベルを変更する必要があります。

ここに画像の説明を入力

(ここでは TabbedViewNavigatorApplication を使用したくありません。これは、すべてのロジックが単一のビューにあり、上部に ActionBar があり、下部に ButtonBar があるためです)。

そこで、私の問題を実証するために非常に単純なテスト ケースを用意しました。

Flash Builder で「空の」Flex モバイル プロジェクトを作成し、私の 2 つのファイル (以下) をそのプロジェクトに入れるだけで、私の問題が表示されます。一番下のボタンをタッチしても、一番右のボタンのラベルが変更されません)。

TestAC.mxml:

チャット.png:

ここに画像の説明を入力

0 投票する
1 に答える
127 参照

android - ボタンバーの移動

コンテンツを入力できるアクティビティがあります。編集テキストとボタンバーで構成されています。編集テキストに何かを入力するたびに、キーボードがポップアップし、ボタンバーが上にある場合は、コンテンツが長い場合に入力しているものを見ることができません (ボタンバーの後ろになります)。どうすれば修正できますか? ここに画像の説明を入力

ここに画像の説明を入力

私のコードは次のとおりです。