public
class
FragmentDialog
extends
DialogFragment
{
private
SectionsPagerAdapter sectionsPagerAdapter;
private
ViewPager viewPager;
@Override
public
Dialog onCreateDialog(
final
Bundle savedInstanceState)
{
Dialog dialog =
super
.onCreateDialog(savedInstanceState);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
return
dialog;
}
@Override
public
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_dialog, container);
sectionsPagerAdapter =
new
SectionsPagerAdapter(getChildFragmentManager());
viewPager = (ViewPager)view.findViewById(R.id.pager);
viewPager.setAdapter(sectionsPagerAdapter);
return
view;
}
/**
* Used for tab paging...
*/
public
class
SectionsPagerAdapter
extends
FragmentPagerAdapter
{
public
SectionsPagerAdapter(FragmentManager fm) {
super
(fm);
}
@Override
public
Fragment getItem(
int
position) {
if
(position ==
0
)
{
Fragment_Tab_1 ft1 =
new
Fragment_Tab_1();
return
ft1;
}
if
(position ==
1
)
{
Fragment_Tab_2 ft2 =
new
Fragment_Tab_2();
return
ft2;
}
else
if
(position ==
2
)
{
Fragment_Tab_3 ft3 =
new
Fragment_Tab_3();
return
ft3;
}
else
if
(position ==
3
)
{
Fragment_Tab_4 ft4 =
new
Fragment_Tab_4();
return
ft4;
}
else
if
(position ==
4
)
{
Fragment_Tab_5 ft5 =
new
Fragment_Tab_5();
return
ft5;
}
else
if
(position ==
5
)
{
Fragment_Tab_6 ft6 =
new
Fragment_Tab_6();
return
ft6;
}
else
if
(position ==
6
)
{
Fragment_Tab_7 ft7 =
new
Fragment_Tab_7();
return
ft7;
}
return
null
;
}
@Override
public
int
getCount() {
return
7
;
}
@Override
public
CharSequence getPageTitle(
int
position) {
switch
(position) {
case
0
:
return
"پایه نصب"
;
case
1
:
return
"سمت زنجیر"
;
case
2
:
return
"نوع زنجیر"
;
case
3
:
return
"سیستم کنترل"
;
case
4
:
return
" انتخاب دالبر"
;
case
5
:
return
"انتخاب والان"
;
case
6
:
return
"انتخاب رزین"
;
}
return
null
;
}
}
}