난 그냥 필터 아이콘이이 는 프로그래밍 방식
같은 도구 모음을 만들 필요하지만 항목을 클릭 것처럼 될 것 I는 데이터베이스에서 가져온 항목을 동적으로 추가 할 이 메뉴 fliter 아이콘 으로 정렬 나는 여기 내 메뉴 XML 코드
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_spinner"
android:actionViewClass="android.widget.Spinner"
android:visible="false"
android:showAsAction="always"/>
</menu>
이 내 MainActivity 있다는 거 분명 바란다
package abtech.waiteriano.com.actionbartest;
import android.app.ActionBar;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
private MenuItem mSpinnerItem = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
mSpinnerItem = menu.findItem(R.id.menu_spinner);
getMenuInflater().inflate(R.menu.main, menu);
mSpinnerItem = menu.findItem(R.id.menu_spinner);
setupSpinner(mSpinnerItem);
return true;
}
private void setupSpinner(MenuItem item)
{
item.setVisible(getActionBar().getNavigationMode() == ActionBar.NAVIGATION_MODE_LIST);
View view = item.getActionView();
if (view instanceof Spinner)
{
Spinner spinner = (Spinner) view;
spinner.setAdapter(ArrayAdapter.createFromResource(this,
R.array.spinner_data,
android.R.layout.simple_spinner_dropdown_item));
}
}
}
[Stack Overflow] (http://stackoverflow.com/)에 오신 것을 환영합니다! [질문하는 방법] (http://stackoverflow.com/help/how-to-ask)을 읽고 [최소한의 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve)를 제공하십시오. ! –
내 질문은 명확하지 않다 ?? ... 내 질문을 편집하십시오 제발 제발 @Saurabh Bhandari – 7arooney
@ 7aroony 당신이 시도한 코드를 게시할까요? [Stack Overflow community] (http://stackoverflow.com/)는 작업을 수행하지 않는 데 도움을주기위한 것입니다. 그러니 적어도 당신의 노력을 기울이십시오. 그런 다음 여기에서 질문하십시오. –