2017-08-01 31 views
3

我有一個應用程序,其中活動和片段,我已在活動清單中聲明,但對於片段,我希望橫向模式工作,但在Java代碼之後,所有佈局也都在橫向模式下更改,我希望在少數片段佈局上應該是橫向和休息將以肖像模式。如何設置幾個片段是橫向模式,其餘的應該是android中的肖像?

public class CustomizeFragment extends Fragment implements View.OnKeyListener, View.OnClickListener, StringConstants, BundleConstants, NetConstants, AlertDFragment.AlertListener { 
    private int mAlertIdentifier; 
    private String TAG = CustomizeFragment.class.getSimpleName(); 

@Nullable 
@Override 
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.activity_customize, container, false); 
    // getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
    getActivity().setRequestedOrientation(SCREEN_ORIENTATION_LANDSCAPE); 

    init(rootView); 
} 
} 

回答

1

顯示在橫向模式下打開任何片段之前,可以更改方向在onclicklistener左右調用下面的方法。

getActivity().setRequestedOrientation(SCREEN_ORIENTATION_LANDSCAPE); 

因此,當應用程序更改片段時,它會被調整。

0

添加的所有片段「佈局 - 土地」的文件夾,其顯示在景觀和所有片段「佈局端口」上potrait模式

+0

如何使文件夾橫向和縱向模式成爲可能,因爲在我的應用程序中,開始佈局是活動,然後是片段和活動佈局。 – sajidnehal

相關問題