編輯:Android編程入門
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.dell.caidanxiang.contextmenu" android:orientation="vertical"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="長按觸發上下文菜單" android:id="@+id/changan"/> </LinearLayout>
JAVA文件
package com.example.dell.caidanxiang; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.ContextMenu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.Toast; public class contextmenu extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_contextmenu); Button changan = (Button)findViewById(R.id.changan); changan.setOnCreateContextMenuListener(this); } @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { //編碼模式,同OptionMenu一樣 // menu.add(1,1,0,"添加"); // menu.add(1,2,1,"修改"); // menu.add(1,3,2,"刪除"); MenuInflater me = getMenuInflater(); me.inflate(R.menu.mymenu,menu); super.onCreateContextMenu(menu, v, menuInfo); } @Override public boolean onContextItemSelected(MenuItem item) { Toast.makeText(contextmenu.this, "選項是"+item, Toast.LENGTH_SHORT).show(); return super.onContextItemSelected(item); } }
加載menu文件
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/it1" android:title="添加" ></item> <item android:id="@+id/it2" android:title="修改" ></item> </menu>
單元測試(unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。 針對Android開發,目前網上有很多在Eclipse環境下進行單元測試的教程,然而
注: 本文提到的所有三種滑動方式的完整demo:ScrollDemo1. 關於View我們需要知道的(1)什麼是View? Android中的V
Android 意圖(Intent)和過濾器(Filter)Android意圖是一個要執行的操作的抽象描述。它可以通過 startActivity 來啟動