我是Android新手。我無法一次觸摸三個按鈕此代碼我可以點擊三個按鈕,但不是單觸。我已經研究了很多,但我沒有找到我嘗試使用的解決方案OnCilckListener()
,但OnTouchListener()
找不到方法 我想給我一個示例或提示。你可以在照片中看到。請幫幫我,謝謝如何觸摸三鍵一鍵Android
public class MainActivity extends Activity{
Button a,b,c;
int a1 = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//a = (Button)findView...;
//b = ....;
//c = ....;
a.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
a1 = 1;
b.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
if(a1 == 1){
a1 = 2;
c.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
if(a1 == 2){
Toast.makeText(getBaseContext(), "Toast", Toast.LENGTH_SHORT).show();
a1 = 0;
}}});
}
}});
}
});
}
從你的使用例子,這並不看起來是提供良好的用戶體驗。滑動三個按鈕似乎不是一個自然的用例。你有沒有想過使用不同的輸入法爲用戶提供相同的最終結果? –
你的話是真實的這只是一個例子,瞭解如何做這件事如果你想感謝你給我一個例子 –
這看起來總體上是一個壞主意,但無論如何,處理接觸事件的視圖也是一個會接觸到的人,你可能想在容器視圖中處理這種情況 – lelloman