xuxiuxi
2017-04-06 e692ffe58337b1ee0a5dada57f4e3cf707de551e


git-svn-id: http://192.168.1.226/svn/proxy@366 454eff88-639b-444f-9e54-f578c98de674
2个文件已修改
278 ■■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/DeviceFragment.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_device_left.xml 199 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/DeviceFragment.java
@@ -20,7 +20,7 @@
 * Created by Sinoe on 2017/2/23.
 */
public class DeviceFragment extends LeftRightBaseFragment implements View.OnClickListener{
public class DeviceFragment extends LeftRightBaseFragment {
    private View mViewLeft,mViewRight;
    private RelativeLayout mLayoutWifi,mLayoutLandline,mLayoutSchool,mLayoutCamera1,mLayoutCamera2;
    private TextView mTvWifi,mTvLandline,mTvSchool,mTvCamera1,mTvCamera2;
@@ -32,32 +32,6 @@
    public View addLeftLayout() {
        mViewLeft = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_device_left,null);
        mLayoutWifi = (RelativeLayout) mViewLeft.findViewById(R.id.device_wifi);
        mLayoutLandline = (RelativeLayout) mViewLeft.findViewById(R.id.device_landline);
        mLayoutSchool = (RelativeLayout) mViewLeft.findViewById(R.id.device_school);
        mLayoutCamera1 = (RelativeLayout) mViewLeft.findViewById(R.id.device_camera1);
        mLayoutCamera2 = (RelativeLayout) mViewLeft.findViewById(R.id.device_camera2);
        mTvWifi = (TextView) mLayoutWifi.findViewById(R.id.item_device_tv);
        mCheckWifi = (CheckBox) mLayoutWifi.findViewById(R.id.item_device_check);
        mTvLandline = (TextView) mLayoutLandline.findViewById(R.id.item_device_tv);
        mCheckLandline = (CheckBox) mLayoutLandline.findViewById(R.id.item_device_check);
        mTvSchool = (TextView) mLayoutSchool.findViewById(R.id.item_device_tv);
        mCheckSchool = (CheckBox) mLayoutSchool.findViewById(R.id.item_device_check);
        mTvCamera1 = (TextView) mLayoutCamera1.findViewById(R.id.item_device_tv);
        mCheckCamera1= (CheckBox) mLayoutCamera1.findViewById(R.id.item_device_check);
        mTvCamera2 = (TextView) mLayoutCamera2.findViewById(R.id.item_device_tv);
        mCheckCamera2 = (CheckBox) mLayoutCamera2.findViewById(R.id.item_device_check);
        listCheck.add(mCheckWifi);
        listCheck.add(mCheckLandline);
        listCheck.add(mCheckSchool);
        listCheck.add(mCheckCamera1);
        listCheck.add(mCheckCamera2);
        setLeftCheck(mCheckWifi);
        ViewUtils.inject(this, mViewLeft);
        return mViewLeft;
    }
@@ -67,57 +41,8 @@
        return mViewRight;
    }
    @Override
    protected void initListeners() {
        mLayoutWifi.setOnClickListener(this);
        mLayoutLandline.setOnClickListener(this);
        mLayoutSchool.setOnClickListener(this);
        mLayoutCamera1.setOnClickListener(this);
        mLayoutCamera2.setOnClickListener(this);
    }
    @Override
    protected void initData() {
        mTvWifi.setText(R.string.device_wifi);
        mTvLandline.setText(R.string.device_landline);
        mTvSchool.setText(R.string.device_school);
        mTvCamera1.setText(R.string.device_camera1);
        mTvCamera2.setText(R.string.device_camera2);
    }
    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.device_wifi:
                setLeftCheck(mCheckWifi);
                break;
            case R.id.device_landline:
                setLeftCheck(mCheckLandline);
                break;
            case R.id.device_school:
                setLeftCheck(mCheckSchool);
                break;
            case R.id.device_camera1:
                setLeftCheck(mCheckCamera1);
                break;
            case R.id.device_camera2:
                setLeftCheck(mCheckCamera2);
                break;
        }
    }
    /**
     * 选择器
     * @param checkBox
     */
    private void setLeftCheck(CheckBox checkBox){
        for (CheckBox box:listCheck){
            box.setChecked(false);
        }
        checkBox.setChecked(true);
    }
    @OnClick(R.id.device_manager_back)
    @OnClick(R.id.fragment_device_back)
    public void back(View view){
        MainActivity.selectPage(0);
    }
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_device_left.xml
@@ -3,7 +3,7 @@
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/device_manager_back"
        android:id="@+id/fragment_device_back"
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:text="&lt; 设备管理"
@@ -18,7 +18,7 @@
        android:background="@color/colorSearch"
        android:orientation="vertical">
        <EditText
            android:id="@+id/fragment_attendance_left_search"
            android:id="@+id/fragment_device_left_search"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="5.5dp"
@@ -43,22 +43,109 @@
                android:background="@color/colorBackground"
                android:padding="22dp"
                android:text="@string/device_set"/>
            <include
                android:id="@+id/device_wifi"
                layout="@layout/fragment_device_left_row"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"/>
            <include
                android:id="@+id/device_landline"
                layout="@layout/fragment_device_left_row"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"/>
            <include
                android:id="@+id/device_school"
                layout="@layout/fragment_device_left_row"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"/>
            <RelativeLayout
                android:background="@android:color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <CheckBox
                    android:id="@+id/fragment_device_left_wifi_check_box"
                    android:layout_centerVertical="true"
                    android:clickable="false"
                    android:layout_marginLeft="24dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:orientation="vertical"
                    android:layout_marginLeft="30dp"
                    android:layout_marginRight="30dp"
                    android:layout_toRightOf="@id/fragment_device_left_wifi_check_box">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:text="无线WIFI设置"
                        android:drawableLeft="@mipmap/ic_launcher"
                        android:drawablePadding="20dp"
                        android:gravity="center_vertical"
                        android:textSize="@dimen/text_size_big"
                        android:textColor="@color/colorText_5"/>
                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:background="@color/colorText_b"/>
                </LinearLayout>
            </RelativeLayout>
            <RelativeLayout
                android:background="@android:color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <CheckBox
                    android:id="@+id/fragment_device_left_lan_check_box"
                    android:layout_centerVertical="true"
                    android:clickable="false"
                    android:layout_marginLeft="24dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:orientation="vertical"
                    android:layout_marginLeft="30dp"
                    android:layout_marginRight="30dp"
                    android:layout_toRightOf="@id/fragment_device_left_lan_check_box">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:text="有线网络设置"
                        android:drawableLeft="@mipmap/ic_launcher"
                        android:drawablePadding="20dp"
                        android:gravity="center_vertical"
                        android:textSize="@dimen/text_size_big"
                        android:textColor="@color/colorText_5"/>
                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:background="@color/colorText_b"/>
                </LinearLayout>
            </RelativeLayout>
            <RelativeLayout
                android:background="@android:color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <CheckBox
                    android:id="@+id/fragment_device_left_school_check_box"
                    android:layout_centerVertical="true"
                    android:clickable="false"
                    android:layout_marginLeft="24dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:orientation="vertical"
                    android:layout_marginLeft="30dp"
                    android:layout_marginRight="30dp"
                    android:layout_toRightOf="@id/fragment_device_left_school_check_box">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:text="所属学校设置"
                        android:drawableLeft="@mipmap/ic_launcher"
                        android:drawablePadding="20dp"
                        android:gravity="center_vertical"
                        android:textSize="@dimen/text_size_big"
                        android:textColor="@color/colorText_5"/>
                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:background="@color/colorText_b"/>
                </LinearLayout>
            </RelativeLayout>
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
@@ -67,16 +154,74 @@
                android:background="@color/colorBackground"
                android:padding="22dp"
                android:text="@string/device_camera"/>
            <include
                android:id="@+id/device_camera1"
                layout="@layout/fragment_device_left_row"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"/>
            <include
                android:id="@+id/device_camera2"
                layout="@layout/fragment_device_left_row"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"/>
            <RelativeLayout
                android:background="@android:color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <CheckBox
                    android:id="@+id/fragment_device_left_camera1_check_box"
                    android:layout_centerVertical="true"
                    android:clickable="false"
                    android:layout_marginLeft="24dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:orientation="vertical"
                    android:layout_marginLeft="30dp"
                    android:layout_marginRight="30dp"
                    android:layout_toRightOf="@id/fragment_device_left_camera1_check_box">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:text="摄像机1"
                        android:drawableLeft="@mipmap/ic_launcher"
                        android:drawablePadding="20dp"
                        android:gravity="center_vertical"
                        android:textSize="@dimen/text_size_big"
                        android:textColor="@color/colorText_5"/>
                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:background="@color/colorText_b"/>
                </LinearLayout>
            </RelativeLayout>
            <RelativeLayout
                android:background="@android:color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <CheckBox
                    android:id="@+id/fragment_device_left_camera2_check_box"
                    android:layout_centerVertical="true"
                    android:clickable="false"
                    android:layout_marginLeft="24dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:orientation="vertical"
                    android:layout_marginLeft="30dp"
                    android:layout_marginRight="30dp"
                    android:layout_toRightOf="@id/fragment_device_left_camera2_check_box">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:text="摄像机2"
                        android:drawableLeft="@mipmap/ic_launcher"
                        android:drawablePadding="20dp"
                        android:gravity="center_vertical"
                        android:textSize="@dimen/text_size_big"
                        android:textColor="@color/colorText_5"/>
                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:background="@color/colorText_b"/>
                </LinearLayout>
            </RelativeLayout>
        </LinearLayout>
    </LinearLayout>
</LinearLayout>