action bar sherlock -> android 14, with corresponding new methods. also removed .project from demo project

pull/14/head
Tim Su 13 years ago
parent 6f6956dcd8
commit 417c8349ed

@ -9,4 +9,4 @@
android.library=true
# Project target.
target=android-13
target=android-14

@ -21,6 +21,7 @@ import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.support.v4.view.MenuItem;
import android.support.v4.view.SubMenu;
import android.view.ActionProvider;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View;
@ -238,6 +239,8 @@ public class ActionMenuItem implements MenuItem {
throw new UnsupportedOperationException();
}
// --- added automatically
public View getActionView() {
return null;
}
@ -246,4 +249,40 @@ public class ActionMenuItem implements MenuItem {
public MenuItem setActionView(int resId) {
throw new UnsupportedOperationException();
}
@Override
public boolean collapseActionView() {
return false;
}
@Override
public boolean expandActionView() {
return false;
}
@Override
public ActionProvider getActionProvider() {
return null;
}
@Override
public boolean isActionViewExpanded() {
return false;
}
@Override
public android.view.MenuItem setActionProvider(ActionProvider arg0) {
return null;
}
@Override
public android.view.MenuItem setOnActionExpandListener(
OnActionExpandListener arg0) {
return null;
}
@Override
public android.view.MenuItem setShowAsActionFlags(int arg0) {
return null;
}
}

@ -23,12 +23,15 @@ import android.graphics.drawable.Drawable;
import android.support.v4.view.MenuItem;
import android.support.v4.view.SubMenu;
import android.util.Log;
import android.view.ActionProvider;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewDebug;
import android.widget.LinearLayout;
import com.actionbarsherlock.internal.view.menu.MenuView.ItemView;
/**
* @hide
*/
@ -573,4 +576,42 @@ public final class MenuItemImpl implements MenuItem {
return null;
}
}
// --- added automatically
@Override
public boolean collapseActionView() {
return false;
}
@Override
public boolean expandActionView() {
return false;
}
@Override
public ActionProvider getActionProvider() {
return null;
}
@Override
public boolean isActionViewExpanded() {
return false;
}
@Override
public android.view.MenuItem setActionProvider(ActionProvider arg0) {
return null;
}
@Override
public android.view.MenuItem setOnActionExpandListener(
OnActionExpandListener arg0) {
return null;
}
@Override
public android.view.MenuItem setShowAsActionFlags(int arg0) {
return null;
}
}

@ -21,8 +21,9 @@ import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.support.v4.view.MenuItem;
import android.support.v4.view.SubMenu;
import android.view.View;
import android.view.ActionProvider;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View;
/**
* <p>Interface for direct access to a previously created menu item.</p>
@ -312,4 +313,48 @@ public final class MenuItemWrapper implements MenuItem {
mMenuItem.setVisible(visible);
return this;
}
// --- added automatically
@Override
public boolean collapseActionView() {
return false;
}
@Override
public boolean expandActionView() {
return false;
}
@Override
public ActionProvider getActionProvider() {
return null;
}
@Override
public boolean isActionViewExpanded() {
return false;
}
@Override
public android.view.MenuItem setActionProvider(ActionProvider arg0) {
return null;
}
@Override
public android.view.MenuItem setOnActionExpandListener(
OnActionExpandListener arg0) {
return null;
}
@Override
public android.view.MenuItem setShowAsActionFlags(int arg0) {
return null;
}
}

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>actionbarsherlockdemos</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
Loading…
Cancel
Save