0
按下菜單按鈕,我有2個選項:添加&以上。 點擊更多我有3個選項:組織,出口&退出 點擊組織,我想要其他5個選項。菜單內菜單內的子菜單?
點擊更多我得到我的子菜單。但我想要其他5個選項點擊整理。我該怎麼辦?
我的部分代碼如下: XML文件-------------------------------
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/more"
android:title="@string/moreMenu"
android:icon="@drawable/icon">
<menu>
<item android:id="@+id/Organize"
android:title="@string/Organize" />
<item android:id="@+id/Export"
android:title="@string/Export" />
</menu>
</item>
<item
android:id="@+id/add"
android:title="@string/addMenu"
android:icon="@drawable/add"/>
</menu>
的Java -------------------------
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class ToDoList extends Activity {
Menu menu;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.todolist);
}
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.layout.categorymenu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.more:
Toast.makeText(this, "You pressed more!", Toast.LENGTH_LONG).show();
//(What needs to be done from here)
return true;
case R.id.add:
Toast.makeText(this, "You pressed add!", Toast.LENGTH_LONG).show();
return true;
}
return false;
}
public boolean onPrepareOptionsMenu(Menu menu) {
return true;
}
}
OK!但是,那麼我們手機上的功能是什麼,當我們點擊聯繫人中的'更多'選項時,我會'發送信息'等,然後再次點擊發送信息一個小窗口,3個選項文本信息,圖片信息, mms彈出。我想要一個類似的功能。我應該尋找什麼? – AceAbhi 2010-06-08 04:59:32