بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اشتراک گذاری متن داخل فرگمنت بوسیله آیتم های موجود در اکشن بار ؟
من می خوام متن داخل فرگمنت رو با یکی از آیتم های آپشن منو به اشتراک بزارم قبلا اینکارو کردم ولی توی فرگمنت و به این شکلی نه لطفا کمک کنید ؟
اینم عکس محیط برای درک سوال :

می خوام بوسیله آیکون share این متن رو کپی یا به اشتراک بزارم؟
0
0
لطفا جواب بدهید خیلی ضروریه (10 سال پیش)
0
0
نگفتید مشکل دقیقا کجاست؟ ولی توی همون Fragment باید متد های مربوط به OptionMenu رو Override کنید مثل Activity و توی متد onCreate هم یه true به متد setHasOptionMenu بدید. (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Shadow
10 سال پیش
0
0
آقای نصرتی این کد فرگمنت منه ولی کار نمی کنه اونجا :
public class RecipesFragment extends Fragment {
TextView txt_description;
String id_pitza;
Default_Pitza default_pitza;
PitzaDbAdapter pitzaDbAdapter;
Pitza pitza;
public RecipesFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView = inflater.inflate(R.layout.fragment_recipes,container,false);
Typeface font = Typeface.createFromAsset(getResources().getAssets(), "BYekan.ttf");
txt_description = (TextView) rootView.findViewById(R.id.txt_recipes);
default_pitza = new Default_Pitza(getActivity());
pitzaDbAdapter = new PitzaDbAdapter(getActivity());
id_pitza = default_pitza.getId();
pitzaDbAdapter = new PitzaDbAdapter(getActivity());
pitza = new Pitza();
pitza = pitzaDbAdapter.getPitzaDetail(Integer.parseInt(id_pitza));
if(pitza!=null)
{
txt_description.setText(pitza.getTitle_english());
txt_description.setTypeface(font);
txt_description.setLineSpacing(2, 2);
}
return rootView;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
menu.clear();
inflater.inflate(R.menu.inf_menu, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if(id== R.id.action_share){
Toast.makeText(getActivity(),"HR",Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .