我已經設置了一個非常簡單的列表視圖,當你點擊行時,它會打開另一個片段。如果我在項目點擊偵聽器的列表視圖內部設置了onclick,它將很高興地工作。但是,因爲我有多個選項,我決定在另一個類上構建onClickListener,然後使用一行來設置它。現在的問題是我必須雙擊才能使其工作。請看下面。Listviews和onClickListener與焦點問題
列表視圖內部此方法很樂意接受一次點擊。
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// code
}
});
如果我這樣安裝,那麼它需要兩次點擊,但我不知道爲什麼?
view.setOnClickListener(new InputContactNumber());
後更多的代碼像'InputContactNumber'和'adapter' –