2013-03-26 20 views
1

我試着去實現一個jfeinstein10的SlidingMenu內Koush的小工具https://github.com/koush/Widgets但我可以找出如何做到這一點,或者如果它是可行的上SlidingMenu使用自定義列表

我得到了兩個工作,我可以添加添加窗口小部件的任何活動,並得到與單獨的XML的slidingmenu。

即時通訊使用的示例代碼從https://github.com/koush/Widgets作爲鹼

感謝您的幫助。

+1

你的具體問題是什麼? – Krylez 2013-03-26 20:39:22

+0

好,因爲我是初學者,我只是問它是否可行並且有一些指標可以實現它,或者如果它不能停止使用它 – BradR 2013-03-26 22:24:47

回答

0

嗯,我通過使用滑動菜單中的示例使用框架和網絡中的其他示例來解決這個問題。 這是我的片段所在班級生病使用Koush部件

@SuppressLint("ValidFragment") 
    public class MyListFragment extends BetterListFragment { 



@Override 
protected void onCreate(Bundle savedInstanceState, View view) { 
    super.onCreate(savedInstanceState, view); 
    addItem("test", new ListItem(getInternal(), R.string.hello_world, 0, R.drawable.ic_launcher)); 
} 


    } 

這是我的基本活動,其中i建滑動菜單

public class BaseActivity extends SlidingFragmentActivity { 


    protected BetterListFragment mFrag; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     //set the Behind View 
     setBehindContentView(R.layout.menu_frame); 
     if (savedInstanceState == null) { 
      FragmentTransaction t = this.getSupportFragmentManager().beginTransaction(); 
      mFrag = new MyListFragment(); 
      t.replace(R.id.menu_frame, mFrag); 
      t.commit(); 
     } else { 
      mFrag = (MyListFragment)this.getSupportFragmentManager().findFragmentById(R.id.menu_frame); 
     } 

     //customize the SlidingMenu 
     SlidingMenu sm = getSlidingMenu(); 
     sm.setShadowWidthRes(R.dimen.shadow_width); 
     sm.setShadowDrawable(R.drawable.shadow); 
     sm.setBehindOffsetRes(R.dimen.slidingmenu_offset); 
     sm.setFadeDegree(0.35f); 
     sm.setBehindWidth(250); 
     sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); 
     setSlidingActionBarEnabled(false); 
} 
    } 

,這是我的主要活動

public class MainActivity extends BaseActivity { 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 



    } 

    } 

希望它可以幫助別人:)