有沒有人知道如何View.OnFocusChangeListener
爲HorizontalScrollView
工作?
我想爲它的兒童視圖基調焦點事件?HorizonalScrolView的View.OnFocusChangeListener?
任何人都有想法嗎?
有沒有人知道如何View.OnFocusChangeListener
爲HorizontalScrollView
工作?
我想爲它的兒童視圖基調焦點事件?HorizonalScrolView的View.OnFocusChangeListener?
任何人都有想法嗎?
我曾嘗試與你的問題如下方式:
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事件中設置邏輯可能會有所幫助。
如果您發現任何疑惑或需要我提供更多幫助,請告知我。
希望它可以幫助你。
謝謝。
有什麼itemListener可用於HorScrollView就像我們有ListView? – CoDe
什麼是您的HorizontalScrollView的子視圖? –
@PratikSharma它是線性佈局..它在運行時添加其他線性佈局作爲孩子...任何想法? – CoDe