popmenu-NewQuickAction-master

所属分类:ListView/ListBox
开发工具:Java
文件大小:313KB
下载次数:1
上传日期:2016-09-19 09:12:05
上 传 者huang文丽
说明:  长按listview条目,弹出菜单。用户可以根据需要设置需要的菜单项
(Press listview entry pop-up menu. The user can set the desired menu item in accordance with needs)

文件列表:
.classpath (281, 2012-03-30)
.project (817, 2012-03-30)
AndroidManifest.xml (1261, 2012-03-30)
CHANGELOG.md (1306, 2012-03-30)
LICENSE.txt (11348, 2012-03-30)
bin (0, 2012-03-30)
bin\NewQuickAction.apk (85985, 2012-03-30)
bin\classes.dex (22308, 2012-03-30)
bin\classes (0, 2012-03-30)
bin\classes\net (0, 2012-03-30)
bin\classes\net\londatiga (0, 2012-03-30)
bin\classes\net\londatiga\android (0, 2012-03-30)
bin\classes\net\londatiga\android\ActionItem.class (2269, 2012-03-30)
bin\classes\net\londatiga\android\Example1Activity$1.class (1749, 2012-03-30)
bin\classes\net\londatiga\android\Example1Activity$2.class (1030, 2012-03-30)
bin\classes\net\londatiga\android\Example1Activity$3.class (991, 2012-03-30)
bin\classes\net\londatiga\android\Example1Activity$4.class (1035, 2012-03-30)
bin\classes\net\londatiga\android\Example1Activity.class (2630, 2012-03-30)
bin\classes\net\londatiga\android\Example2Activity$1.class (1920, 2012-03-30)
bin\classes\net\londatiga\android\Example2Activity$2.class (950, 2012-03-30)
bin\classes\net\londatiga\android\Example2Activity$3.class (1855, 2012-03-30)
bin\classes\net\londatiga\android\Example2Activity.class (3648, 2012-03-30)
bin\classes\net\londatiga\android\NewQAAdapter$ViewHolder.class (460, 2012-03-30)
bin\classes\net\londatiga\android\NewQAAdapter.class (1948, 2012-03-30)
bin\classes\net\londatiga\android\PopupWindows$1.class (1071, 2012-03-30)
bin\classes\net\londatiga\android\PopupWindows.class (2921, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction$1.class (750, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction$2$1.class (837, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction$2.class (1709, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction$OnActionItemClickListener.class (314, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction$OnDismissListener.class (259, 2012-03-30)
bin\classes\net\londatiga\android\QuickAction.class (8036, 2012-03-30)
bin\classes\net\londatiga\android\QuickActionActivity$1.class (1103, 2012-03-30)
bin\classes\net\londatiga\android\QuickActionActivity$2.class (1103, 2012-03-30)
bin\classes\net\londatiga\android\QuickActionActivity.class (1126, 2012-03-30)
bin\classes\net\londatiga\android\R$anim.class (1011, 2012-03-30)
bin\classes\net\londatiga\android\R$attr.class (349, 2012-03-30)
bin\classes\net\londatiga\android\R$drawable.class (1315, 2012-03-30)
... ...

NewQuickAction ============== NewQuickAction is a small android library to create QuickAction dialog. How to Use ========== This repo includes a sample Activity (__ExampleActivity1.java__) to show how to use QuickAction. public class Example1Activity extends Activity { private static final int ID_ADD = 1; private static final int ID_ACCEPT = 2; private static final int ID_UPLOAD = 3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.example1); ActionItem addItem = new ActionItem(ID_ADD, "Add", getResources().getDrawable(R.drawable.ic_add)); ActionItem acceptItem = new ActionItem(ID_ACCEPT, "Accept", getResources().getDrawable(R.drawable.ic_accept)); ActionItem uploadItem = new ActionItem(ID_UPLOAD, "Upload", getResources().getDrawable(R.drawable.ic_up)); //use setSticky(true) to disable QuickAction dialog being dismissed after an item is clicked uploadItem.setSticky(true); final QuickAction mQuickAction = new QuickAction(this); mQuickAction.addActionItem(addItem); mQuickAction.addActionItem(acceptItem); mQuickAction.addActionItem(uploadItem); //setup the action item click listener mQuickAction.setOnActionItemClickListener(new QuickAction.OnActionItemClickListener() { @Override public void onItemClick(QuickAction quickAction, int pos, int actionId) { ActionItem actionItem = quickAction.getActionItem(pos); if (actionId == ID_ADD) { Toast.makeText(getApplicationContext(), "Add item selected", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getApplicationContext(), actionItem.getTitle() + " selected", Toast.LENGTH_SHORT).show(); } } }); mQuickAction.setOnDismissListener(new QuickAction.OnDismissListener() { @Override public void onDismiss() { Toast.makeText(getApplicationContext(), "Ups..dismissed", Toast.LENGTH_SHORT).show(); } }); Button btn1 = (Button) this.findViewById(R.id.btn1); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mQuickAction.show(v); } }) Button btn2 = (Button) this.findViewById(R.id.btn2); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mQuickAction.show(v); mQuickAction.setAnimStyle(QuickAction.ANIM_GROW_FROM_CENTER); } }); } } **See http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/ for more information.** ![Example Image](http://londatiga.net/images/quickaction1.png) ![Example Image](http://londatiga.net/images/quickaction2.png) Developed By ============ * Lorensius W. L. T - Contributors ============ * Kevin Peck - Changes ======= See [CHANGELOG](https://github.com/lorensiuswlt/NewQuickAction/blob/master/CHANGELOG.md) for details License ======= Copyright 2011 Lorensius W. L. T Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

近期下载者

相关文件


收藏者