마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SlidingMenu에 리스트뷰를 만들어 동적으로 값을 받으려고합니다 ^^;

0 추천

SlidingMenu가 장바구니 역할을 하게 되는데요 SlidingMenu를 기본적으로 구현할때에는 

public class Main_Menu extends SlidingActivity   {

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    setContentView(R.layout.main_menu);
	    setBehindContentView(R.layout.order);
	    getSlidingMenu().setBehindOffset(100);

이런식으로 하게되는데 setBehindContentView(R.layout.order) 여기서 order는 리스트뷰인데 이렇게 하니까 동적으로 받을수 없을뿐더러 안에 값을 코드로 넣을수가 없더라고요.. ㅠㅠ 

그러니까 제말은 레이아웃을 바로 보여주는 방법말고 클래스를 통해 슬라이딩메뉴를 구현하는 방법 이 있을까요???

윤슈슈슈 (3,030 포인트) 님이 2014년 8월 3일 질문
behindcontent는 getSlidingMenu()로 값을 변경할 수 있지않나요?

SlidingMenu sm = getSlidingMenu();
Textview tv = (TextView) sm.findViewById(R.id.tv);

1개의 답변

0 추천
여기 구글 개바자 사이트에보면 사이드 메뉴에 대한 예제가 있어요~

https://developer.android.com/training/implementing-navigation/nav-drawer.html

예제 다운로드 받아보세요~ ^^

 

예제 받으시면 사이드 메뉴가 ListView 로 되어있는데요..  다른 Layout 으로 변경 하셔되 되구요..

Fragment를 하셔도 될거에요.. Fragment 로 하시면 별도의 클레스로 만드는거니까... 질문하신 내용에 해결방법이 될것 같아요.. ^^
Yong-Yong (3,500 포인트) 님이 2014년 8월 4일 답변
...