도구 모음 위에 상황 별 작업 표시 줄을 만듭니다. 도구 모음의 최소 높이가 100dp로 설정되었습니다. 제가 Contextual ActionBar가 도구 모음을 포함하지 않음
actionmode = MyActivity.this.startActionMode(new mycallback());
설정하고 툴바의 높이 문맥 바만을 툴바의 일부를 덮는 DP 높이가 100 인 경우, 툴바가 콘텍스트 액션 바 나누었다 덮여 wrap_content 경우 첫째. 문맥 액션 바 높이를 설정하는 방법. 은 내가
actionmode.setCustomView(v);
을 설정하려고 경우보기 V는 오류가 100dp의 높이 simly있는 LinearLayout이다. 일부 유래 스레드에서 제안 내가
actionmode = toolbar.startActionMode(new mycallback());
를 사용하는 경우
, 그럼 내가 그 위에 도구 모음 위에 배치되지 않고 택시를 얻을. 친절하게 업데이트하여 CAB의 크기를 변경하여 툴바를 완전히 오버레이 할 수 있습니까? 또한 ShareActionProvider가 CAB없이 사용되는 경우 ShareActionProvider가 응용 프로그램을 표시하지 않더라도 CAB의 ShareActionProvider는 다음 작업에 대한 응용 프로그램을 표시하지 않습니다. CAB 용 ShareActionProvider의이 동작은 왜입니까? 나는 놓을 게 없어.
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
// invalidateOptionsMenu();
mode.getMenuInflater().inflate(R.menu.myprovider, menu);
MenuItem mi=menu.findItem(R.id.pprovider);
sp=new ShareActionProvider(Material_Example.this);
MenuItemCompat.setActionProvider(mi,sp);
if(sp!=null) {
Toast.makeText(Material_Example.this,"it is not null",Toast.LENGTH_LONG).show();
sp.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
sp.setShareIntent(getmyintent());
}
return true;
}
private Intent getmyintent() {
Intent ii=new Intent(Intent.ACTION_SEND);
ii.setType("image/*");
return ii;
}
감사
에
을 추가? 나는 같은 문제가있다. – gbotha