1

私はこの例を使用します http://developer.android.com/guide/topics/ui/actionbar.html#ActionProvider しかし、可能であれば、「すべて見る」というテキストを他のテキスト、たとえば私のギャラリー アプリで、テキストをスペイン語の「ver todo」に変更できますか?

そして..可能であれば、アクションバー(私の場合はactionbarsherlock)の共有ボタンが押されたときを知っていますか?

「ただし、アクション プロバイダーがアクションのサブメニューを提供する場合、ユーザーがリストを開くかサブメニュー項目の 1 つを選択したときに、アクティビティは onOptionsItemSelected() の呼び出しを受け取りません」と表示されますが、それを知る方法は他にありません。 ? ユーザーがその「ボタン」を押すと、共有するアプリのリストも表示されるようになります。

public boolean onCreateOptionsMenu(Menu menu) 
 {      
        MenuInflater inflater= getSupportMenuInflater();
        inflater.inflate(R.menu.menu_resultados, menu);



        MenuItem item = menu.findItem(R.id.menu_compartir); 

        mShareActionProvider =(com.actionbarsherlock.widget.ShareActionProvider) item.getActionProvider();
        mShareActionProvider.setShareIntent(createShareIntent());

        return true;
    }


private Intent createShareIntent ()
{
       Intent shareIntent = new Intent(Intent.ACTION_SEND);
       shareIntent.setType("image/jpeg");
       shareIntent.putExtra(Intent.EXTRA_EMAIL,"TestText");
       shareIntent.putExtra(Intent.EXTRA_SUBJECT, "TestSubject");


       return shareIntent;
}
4

2 に答える 2