私は、ユーザーがタッチスクリーン上の特定のビューを選択できるようにするためのボタンのグループを持っています。選択したボタンを表示
ボタンの周囲にハロー(または他のスタイル)を表示して、どのビューがアクティブであるかをユーザーに知らせたいと考えています。つまり、ボタンをクリックすると、通常の状態は別のスタイルに変更されますが、それでも正常です。
私はgoogledとstackoverflowでチェック、実行時にスタイルを変更することはできません。 希望する効果を得るにはどうすればよいですか? 私は最後の手段として、同じ位置に2つのボタンを作って視認性を変えない限り、私が実装しないいくつかの馬鹿げたアイディアを持っています。 または、各ボタンを自分の線形レイアウトに入れて、可能であればそれぞれの背景色を設定することができます。 またはImageButtonの操作が多少あります。
私はすでに通常の押した状態のボタンのデフォルトスタイルをオーバーライドしています。 フォーカスを設定すると(focusInTouchModeの場合)問題が発生するため、NOです(すでに試しています)。
スタイルを変更できない場合でも、効果を達成するためにヒントを教えてください。スタイルにする必要はありません。私はちょうどボタンを介してどのビューが選択されているかをユーザに知らせたい。
example image http://img268.imageshack.us/img268/3774/buttonhalo.jpg
使用することができますが、私の最初のアイデアだったが、設定理由を私は知りませんフォーカスは私のコードで回ります。 –
それでは、あなたが現在掲示しているものではなく、実際の問題であることを教えてください。あなたのコードを投稿して、何を試してみたのか教えてください。 – ngesh
実際にフォーカスを設定しても問題ありません。 。フォーカスを設定して使用すると、H/Wボタンを使用するとうまく動作しますが、タッチすると対応するボタンが異なります。彼らはクラッシュしたり、何もしない。だから、私はそれが焦点の状態で行われるべきではないと思うのです。 –