Skip to content

Commit 7832d7f

Browse files
author
jfeinstein10
committed
Untested SlidingMapActivity
1 parent 5265549 commit 7832d7f

File tree

3 files changed

+78
-1
lines changed

3 files changed

+78
-1
lines changed

library/AndroidManifest.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
android:minSdkVersion="4"
99
android:targetSdkVersion="14" />
1010

11-
<application >
11+
<application>
12+
<uses-library android:name="com.google.android.maps" />
13+
1214
<activity android:name=".SlidingMenuActivity" />
1315
<activity android:name=".SlidingFragmentActivity" />
1416
<activity android:name=".SlidingListActivity" />
Binary file not shown.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
package com.slidingmenu.lib.app;
2+
3+
import android.os.Bundle;
4+
import android.view.KeyEvent;
5+
import android.view.View;
6+
import android.view.ViewGroup.LayoutParams;
7+
8+
import com.actionbarsherlock.app.SherlockMapActivity;
9+
import com.slidingmenu.lib.SlidingMenu;
10+
11+
12+
public abstract class SlidingMapActivity extends SherlockMapActivity {
13+
14+
private SlidingActivityHelper mHelper;
15+
16+
public void onCreate(Bundle savedInstanceState) {
17+
super.onCreate(savedInstanceState);
18+
mHelper = new SlidingActivityHelper(this);
19+
mHelper.onCreate(savedInstanceState);
20+
}
21+
22+
public void onPostCreate(Bundle savedInstanceState) {
23+
super.onPostCreate(savedInstanceState);
24+
mHelper.onPostCreate(savedInstanceState);
25+
}
26+
27+
@Override
28+
public void setContentView(int id) {
29+
setContentView(getLayoutInflater().inflate(id, null));
30+
}
31+
32+
public void setContentView(View v) {
33+
setContentView(v, null);
34+
}
35+
36+
public void setContentView(View v, LayoutParams params) {
37+
mHelper.setContentView(v, params);
38+
}
39+
40+
public void setBehindContentView(int id) {
41+
setBehindContentView(getLayoutInflater().inflate(id, null));
42+
}
43+
44+
public void setBehindContentView(View v) {
45+
setBehindContentView(v, null);
46+
}
47+
48+
public void setBehindContentView(View v, LayoutParams params) {
49+
mHelper.setBehindContentView(v, params);
50+
}
51+
52+
public SlidingMenu getSlidingMenu() {
53+
return mHelper.getSlidingMenu();
54+
}
55+
56+
public void toggle() {
57+
mHelper.toggle();
58+
}
59+
60+
public void showAbove() {
61+
mHelper.showAbove();
62+
}
63+
64+
public void showBehind() {
65+
mHelper.showBehind();
66+
}
67+
68+
@Override
69+
public boolean onKeyDown(int keyCode, KeyEvent event) {
70+
boolean b = mHelper.onKeyDown(keyCode, event);
71+
if (b) return b;
72+
return super.onKeyDown(keyCode, event);
73+
}
74+
75+
}

0 commit comments

Comments
 (0)