ExpandPreference.java revision db1112a22168e2edec56c92a00ada6718bd19898
1db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang/* 2db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * Copyright (C) 2016 The Android Open Source Project 3db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * 4db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * Licensed under the Apache License, Version 2.0 (the "License"); 5db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * you may not use this file except in compliance with the License. 6db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * You may obtain a copy of the License at 7db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * 8db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * http://www.apache.org/licenses/LICENSE-2.0 9db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * 10db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * Unless required by applicable law or agreed to in writing, software 11db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * distributed under the License is distributed on an "AS IS" BASIS, 12db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * See the License for the specific language governing permissions and 14db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang * limitations under the License. 15db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang */ 16db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 17db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangpackage com.android.settings.dashboard; 18db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 19db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangimport android.content.Context; 20db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangimport android.support.v7.preference.Preference; 21db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangimport android.util.AttributeSet; 22db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 23db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangimport com.android.settings.R; 24db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 25db1112a22168e2edec56c92a00ada6718bd19898Fan Zhangpublic class ExpandPreference extends Preference { 26db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 27db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang public ExpandPreference(Context context, AttributeSet attrs, 28db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang int defStyleAttr, int defStyleRes) { 29db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang super(context, attrs, defStyleAttr, defStyleRes); 30db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang init(); 31db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang } 32db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 33db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang public ExpandPreference(Context context, AttributeSet attrs, int defStyleAttr) { 34db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang super(context, attrs, defStyleAttr); 35db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang init(); 36db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang } 37db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 38db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang public ExpandPreference(Context context, AttributeSet attrs) { 39db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang super(context, attrs); 40db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang init(); 41db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang } 42db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 43db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang public ExpandPreference(Context context) { 44db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang super(context); 45db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang init(); 46db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang } 47db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang 48db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang private void init() { 49db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang setLayoutResource(R.layout.expand_preference); 50db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang setTitle(R.string.wifi_more); 51db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang setOrder(999); 52db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang } 53db1112a22168e2edec56c92a00ada6718bd19898Fan Zhang} 54