126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen/*
226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen * Copyright (C) 2016 The Android Open Source Project
326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *
426f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   Licensed under the Apache License, Version 2.0 (the "License");
526f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   you may not use this file except in compliance with the License.
626f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   You may obtain a copy of the License at
726f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *
826f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *        http://www.apache.org/licenses/LICENSE-2.0
926f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *
1026f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   Unless required by applicable law or agreed to in writing, software
1126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   distributed under the License is distributed on an "AS IS" BASIS,
1226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   See the License for the specific language governing permissions and
1426f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen *   limitations under the License.
1526f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen */
1626f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
1726f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenpackage com.google.android.car.kitchensink.orientation;
1826f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
1926f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.content.Intent;
2026f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.os.Bundle;
2126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.support.annotation.Nullable;
2226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.support.v4.app.Fragment;
2326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.view.LayoutInflater;
2426f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.view.View;
2526f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.view.ViewGroup;
2626f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport android.widget.Button;
2726f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
2826f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenimport com.google.android.car.kitchensink.R;
2926f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
3026f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chenpublic class OrientationTestFragment extends Fragment {
3126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen    @Override
3226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
3326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen                             @Nullable Bundle savedInstanceState) {
3426f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        View v = inflater.inflate(R.layout.orientation_test, container, false);
3526f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        Button portrait = (Button) v.findViewById(R.id.portrait);
3626f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        portrait.setOnClickListener(new View.OnClickListener() {
3726f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            @Override
3826f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            public void onClick(View view) {
3926f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen                startActivity(new Intent(getContext(), PortraitActivity.class));
4026f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            }
4126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        });
4226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
4326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        Button landscape = (Button) v.findViewById(R.id.landscape);
4426f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        landscape.setOnClickListener(new View.OnClickListener() {
4526f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            @Override
4626f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            public void onClick(View view) {
4726f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen                startActivity(new Intent(getContext(), LandscapeActivity.class));
4826f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen            }
4926f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        });
5026f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen
5126f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen        return v;
5226f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen    }
5326f5b9cc3cb1d7362fc8371efa76953304145ec1Yao Chen}
54