Edit quick action on long tap
This commit is contained in:
parent
c22c232a64
commit
dbe41f19e6
1 changed files with 11 additions and 0 deletions
|
@ -10,6 +10,7 @@ import android.support.annotation.StyleRes;
|
||||||
import android.support.v4.content.ContextCompat;
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.support.v4.view.PagerAdapter;
|
import android.support.v4.view.PagerAdapter;
|
||||||
import android.support.v4.view.ViewPager;
|
import android.support.v4.view.ViewPager;
|
||||||
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.support.v7.view.ContextThemeWrapper;
|
import android.support.v7.view.ContextThemeWrapper;
|
||||||
import android.support.v7.widget.GridLayout;
|
import android.support.v7.widget.GridLayout;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
|
@ -242,6 +243,16 @@ public class QuickActionsWidget extends LinearLayout {
|
||||||
if (selectionListener != null) selectionListener.onActionSelected(action);
|
if (selectionListener != null) selectionListener.onActionSelected(action);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
if (action.isActionEditable()) {
|
||||||
|
view.setOnLongClickListener(new OnLongClickListener() {
|
||||||
|
@Override
|
||||||
|
public boolean onLongClick(View v) {
|
||||||
|
CreateEditActionDialog dialog = CreateEditActionDialog.newInstance(action.id);
|
||||||
|
dialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), AddQuickActionDialog.TAG);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (land) {
|
if (land) {
|
||||||
|
|
Loading…
Reference in a new issue