gitextract_nptwaebs/ ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── zhy/ │ │ └── com/ │ │ └── autolayout/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── zhy/ │ │ └── com/ │ │ └── autolayout/ │ │ └── MainActivity.java │ └── res/ │ ├── layout/ │ │ └── activity_main.xml │ ├── menu/ │ │ └── menu_main.xml │ ├── values/ │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── autolayout/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── zhy/ │ │ └── com/ │ │ └── autolayout/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── zhy/ │ │ └── autolayout/ │ │ ├── AutoFrameLayout.java │ │ ├── AutoLayoutActivity.java │ │ ├── AutoLayoutInfo.java │ │ ├── AutoLinearLayout.java │ │ ├── AutoRelativeLayout.java │ │ ├── attr/ │ │ │ ├── Attrs.java │ │ │ ├── AutoAttr.java │ │ │ ├── HeightAttr.java │ │ │ ├── MarginAttr.java │ │ │ ├── MarginBottomAttr.java │ │ │ ├── MarginLeftAttr.java │ │ │ ├── MarginRightAttr.java │ │ │ ├── MarginTopAttr.java │ │ │ ├── MaxHeightAttr.java │ │ │ ├── MaxWidthAttr.java │ │ │ ├── MinHeightAttr.java │ │ │ ├── MinWidthAttr.java │ │ │ ├── PaddingAttr.java │ │ │ ├── PaddingBottomAttr.java │ │ │ ├── PaddingLeftAttr.java │ │ │ ├── PaddingRightAttr.java │ │ │ ├── PaddingTopAttr.java │ │ │ ├── TextSizeAttr.java │ │ │ └── WidthAttr.java │ │ ├── config/ │ │ │ ├── AutoLayoutConifg.java │ │ │ └── UseLandscape.java │ │ ├── utils/ │ │ │ ├── AutoLayoutHelper.java │ │ │ ├── AutoUtils.java │ │ │ ├── DimenUtils.java │ │ │ ├── L.java │ │ │ └── ScreenUtils.java │ │ └── widget/ │ │ └── MetroLayout.java │ └── res/ │ └── values/ │ ├── attrs.xml │ ├── ids.xml │ └── strings.xml ├── autolayout-widget/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── zhy/ │ │ └── autolayout/ │ │ └── widget/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── zhy/ │ │ └── autolayout/ │ │ └── widget/ │ │ ├── AutoActionMenuItemView.java │ │ ├── AutoCardView.java │ │ ├── AutoLayoutWidgetActivity.java │ │ ├── AutoRadioGroup.java │ │ ├── AutoTabLayout.java │ │ ├── AutoTableLayout.java │ │ ├── AutoTableRow.java │ │ └── AutoToolbar.java │ └── res/ │ └── values/ │ ├── attrs.xml │ └── strings.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── sample/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── zhy/ │ │ └── sample/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── zhy/ │ │ └── sample/ │ │ ├── CategoryActivity.java │ │ ├── MainActivity.java │ │ ├── UseDeviceSizeApplication.java │ │ ├── fragment/ │ │ │ ├── ListFragment.java │ │ │ ├── PayFragment.java │ │ │ ├── RecyclerViewFragment.java │ │ │ ├── RecyclerViewGridFragment.java │ │ │ ├── RegisterFragment.java │ │ │ ├── SimpleFragment.java │ │ │ └── TestFragment.java │ │ └── view/ │ │ ├── AutoCardView.java │ │ └── DividerItemDecoration.java │ └── res/ │ ├── drawable/ │ │ ├── selector_btn_stroke_orange.xml │ │ ├── selector_pay_radio.xml │ │ ├── shape_btn_edge_orange.xml │ │ ├── shape_btn_edge_orange_pre.xml │ │ └── shape_edit_stroke.xml │ ├── layout/ │ │ ├── activity_category.xml │ │ ├── activity_main.xml │ │ ├── activity_test.xml │ │ ├── app_base_title.xml │ │ ├── fragment_list.xml │ │ ├── fragment_pay.xml │ │ ├── fragment_recyclerview.xml │ │ ├── fragment_recyclerview_grid.xml │ │ ├── fragment_register.xml │ │ ├── list_item.xml │ │ ├── recyclerview_item.xml │ │ └── recyclerview_item_grid.xml │ ├── menu/ │ │ ├── menu_main.xml │ │ └── menu_test.xml │ ├── values/ │ │ ├── attrs.xml │ │ ├── color.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── settings.gradle └── widgetsample/ ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src/ ├── androidTest/ │ └── java/ │ └── com/ │ └── zhy/ │ └── autolayout/ │ └── test/ │ └── widgets/ │ └── ApplicationTest.java └── main/ ├── AndroidManifest.xml ├── java/ │ └── com/ │ └── zhy/ │ └── autolayout/ │ └── test/ │ └── widgets/ │ ├── MainActivity.java │ └── fragments/ │ └── SimpleFragment.java └── res/ ├── layout/ │ ├── activity_main.xml │ └── fragment_simple.xml ├── menu/ │ └── menu_main.xml ├── values/ │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── values-w820dp/ └── dimens.xml