Converted Ringer Information Activity Menu to XML

The save option is shown as an action when ever possible

closes #68

Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
This commit is contained in:
2012-05-23 12:54:56 -04:00
parent 6f0f6867ab
commit f161b181da
2 changed files with 14 additions and 3 deletions

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/save"
android:icon="@android:drawable/ic_menu_save"
android:showAsAction="always"
android:title="@string/save_ringer"/>
</menu>

View File

@@ -22,6 +22,7 @@ import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager.OnPageChangeListener; import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.util.Log; import android.util.Log;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
@@ -46,7 +47,6 @@ import com.jakewharton.android.viewpagerindicator.TitledFragmentAdapter;
*/ */
public class RingerInformationActivity extends FragmentActivity implements OnContentChangedListener, EnableScrollingListener, OnPageChangeListener{ public class RingerInformationActivity extends FragmentActivity implements OnContentChangedListener, EnableScrollingListener, OnPageChangeListener{
private static final int SAVE_ID = 0;
private static final String TAG = "RingerInformationActivity"; private static final String TAG = "RingerInformationActivity";
private ContentValues mRinger; private ContentValues mRinger;
private ContentValues mInfo; private ContentValues mInfo;
@@ -159,7 +159,8 @@ public class RingerInformationActivity extends FragmentActivity implements OnCon
* @author ricky barrette * @author ricky barrette
*/ */
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, SAVE_ID, 0, getString(R.string.save_ringer)).setIcon(android.R.drawable.ic_menu_save); MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.ringer_info_menu, menu);
return super.onCreateOptionsMenu(menu); return super.onCreateOptionsMenu(menu);
} }
@@ -179,7 +180,7 @@ public class RingerInformationActivity extends FragmentActivity implements OnCon
@Override @Override
public boolean onOptionsItemSelected(final MenuItem item) { public boolean onOptionsItemSelected(final MenuItem item) {
switch(item.getItemId()){ switch(item.getItemId()){
case SAVE_ID: case R.id.save:
save(); save();
break; break;
case android.R.id.home: case android.R.id.home: