آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اشتراک گذاری متن داخل فرگمنت بوسیله آیتم های موجود در اکشن بار ؟

Shadow  10 سال پیش  10 سال پیش
0 0

من می خوام متن داخل فرگمنت رو با یکی از آیتم های آپشن منو به اشتراک بزارم قبلا اینکارو کردم ولی توی فرگمنت و به این شکلی نه لطفا کمک کنید ؟

اینم عکس محیط برای درک سوال :

می خوام بوسیله آیکون 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);
}
}
0 0
حل شد ممنون از راهنماییتون (10 سال پیش)
0 0
سلام میشه راهنمایی بفرمایی چطوری مشکلتون حل شد تشکر (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .