誰かがどのようView.OnFocusChangeListener
に働くか考えていHorizontalScrollView
ますか?
子ビューの基本的なフォーカスイベントが必要ですか?
誰かがそれについて考えていますか?
誰かがどのようView.OnFocusChangeListener
に働くか考えていHorizontalScrollView
ますか?
子ビューの基本的なフォーカスイベントが必要ですか?
誰かがそれについて考えていますか?
私は次の方法であなたの問題を試しました:
view1 = (LinearLayout) findViewById(R.id.linear1);
view1.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
Toast.makeText(getApplicationContext(), "view1 Got Focus", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(getApplicationContext(), "view1 Lost Focus", Toast.LENGTH_SHORT).show();
}
}
});
しかし、これは何も発生しません。つまり、線形レイアウトはフォーカスを取得したり失ったりすることができません。
だから、私はこのようにsetOnClickListenerリスナーで試しました:
view1 = (LinearLayout) findViewById(R.id.linear1);
view1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "view1 Got Focus", Toast.LENGTH_SHORT).show();
}
});
そしてそれはうまくいきます。
したがって、線形レイアウトのsetOnClickListenerイベントからロジックを設定すると役立つ場合があります。
混乱が生じた場合、または私からのサポートがさらに必要な場合は、お知らせください。
お役に立てば幸いです。
ありがとう。