Merge "Fine tune UI layout files of WifiDppQrCodeScannerFragment & WifiDppQrCodeGeneratorFragment"
This commit is contained in:
@@ -43,8 +43,5 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center"/>
|
android:layout_gravity="center"/>
|
||||||
|
|
||||||
<include layout="@layout/wifi_dpp_fragment_footer"
|
|
||||||
android:gravity="center|bottom"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
@@ -22,12 +22,6 @@
|
|||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:src="@drawable/ic_wifi_signal_4"
|
|
||||||
android:layout_gravity="center"/>
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:id="@+id/fragment_container"
|
android:id="@+id/fragment_container"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@@ -17,18 +17,42 @@
|
|||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
style="@style/EntityHeader"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical">
|
android:layout_centerHorizontal="true"
|
||||||
|
android:gravity="center_horizontal"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingStart="16dp"
|
||||||
|
android:paddingEnd="16dp">
|
||||||
|
|
||||||
<TextView android:id="@+id/title"
|
<ImageView
|
||||||
android:layout_width="wrap_content"
|
android:id="@+id/header_icon"
|
||||||
android:layout_height="wrap_content"
|
android:layout_width="48dp"
|
||||||
android:layout_gravity="center"/>
|
android:layout_height="48dp"
|
||||||
|
android:scaleType="fitCenter"/>
|
||||||
|
|
||||||
<TextView android:id="@+id/description"
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:id="@+id/title"
|
||||||
|
style="@style/TextAppearance.EntityHeaderTitle"
|
||||||
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center"/>
|
android:gravity="center_horizontal"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:paddingStart="32dp"
|
||||||
|
android:paddingEnd="32dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/description"
|
||||||
|
style="@style/TextAppearance.EntityHeaderSummary"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:singleLine="false"
|
||||||
|
android:gravity="center_horizontal"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:layout_marginTop="2dp"
|
||||||
|
android:paddingStart="32dp"
|
||||||
|
android:paddingEnd="32dp"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
@@ -43,6 +43,7 @@ import com.android.settings.R;
|
|||||||
* {@code WifiDppAddDeviceFragment}
|
* {@code WifiDppAddDeviceFragment}
|
||||||
*/
|
*/
|
||||||
public abstract class WifiDppQrCodeBaseFragment extends InstrumentedFragment {
|
public abstract class WifiDppQrCodeBaseFragment extends InstrumentedFragment {
|
||||||
|
private ImageView mHeaderIcon;
|
||||||
private TextView mTitle;
|
private TextView mTitle;
|
||||||
private TextView mDescription;
|
private TextView mDescription;
|
||||||
|
|
||||||
@@ -73,6 +74,7 @@ public abstract class WifiDppQrCodeBaseFragment extends InstrumentedFragment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initView(View view) {
|
private void initView(View view) {
|
||||||
|
mHeaderIcon = view.findViewById(R.id.header_icon);
|
||||||
mTitle = view.findViewById(R.id.title);
|
mTitle = view.findViewById(R.id.title);
|
||||||
mDescription = view.findViewById(R.id.description);
|
mDescription = view.findViewById(R.id.description);
|
||||||
mErrorMessage = view.findViewById(R.id.error_message);
|
mErrorMessage = view.findViewById(R.id.error_message);
|
||||||
@@ -87,6 +89,10 @@ public abstract class WifiDppQrCodeBaseFragment extends InstrumentedFragment {
|
|||||||
mButtonRight = view.findViewById(R.id.button_right);
|
mButtonRight = view.findViewById(R.id.button_right);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void setHeaderIconImageResource(int resId) {
|
||||||
|
mHeaderIcon.setImageResource(resId);
|
||||||
|
}
|
||||||
|
|
||||||
protected void setTitle(String title) {
|
protected void setTitle(String title) {
|
||||||
mTitle.setText(title);
|
mTitle.setText(title);
|
||||||
}
|
}
|
||||||
|
@@ -51,6 +51,7 @@ public class WifiDppQrCodeGeneratorFragment extends WifiDppQrCodeBaseFragment {
|
|||||||
public void onActivityCreated(Bundle savedInstanceState) {
|
public void onActivityCreated(Bundle savedInstanceState) {
|
||||||
super.onActivityCreated(savedInstanceState);
|
super.onActivityCreated(savedInstanceState);
|
||||||
|
|
||||||
|
setHeaderIconImageResource(R.drawable.ic_qrcode_24dp);
|
||||||
WifiNetworkConfig wifiNetworkConfig = ((WifiNetworkConfig.Retriever) getActivity())
|
WifiNetworkConfig wifiNetworkConfig = ((WifiNetworkConfig.Retriever) getActivity())
|
||||||
.getWifiNetworkConfig();
|
.getWifiNetworkConfig();
|
||||||
if (!WifiNetworkConfig.isValidConfig(wifiNetworkConfig)) {
|
if (!WifiNetworkConfig.isValidConfig(wifiNetworkConfig)) {
|
||||||
@@ -85,7 +86,7 @@ public class WifiDppQrCodeGeneratorFragment extends WifiDppQrCodeBaseFragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||||
MenuItem item = menu.add(0, Menu.FIRST, 0, R.string.next_label);
|
MenuItem item = menu.add(0, Menu.FIRST, 0, R.string.next_label);
|
||||||
item.setIcon(R.drawable.ic_menu_add);
|
item.setIcon(R.drawable.ic_scan_24dp);
|
||||||
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
||||||
|
|
||||||
super.onCreateOptionsMenu(menu, inflater);
|
super.onCreateOptionsMenu(menu, inflater);
|
||||||
|
@@ -89,6 +89,8 @@ public class WifiDppQrCodeScannerFragment extends WifiDppQrCodeBaseFragment impl
|
|||||||
public void onActivityCreated(Bundle savedInstanceState) {
|
public void onActivityCreated(Bundle savedInstanceState) {
|
||||||
super.onActivityCreated(savedInstanceState);
|
super.onActivityCreated(savedInstanceState);
|
||||||
|
|
||||||
|
setHeaderIconImageResource(R.drawable.ic_scan_24dp);
|
||||||
|
|
||||||
if (mConfiguratorMode) {
|
if (mConfiguratorMode) {
|
||||||
setTitle(getString(R.string.wifi_dpp_add_device_to_network));
|
setTitle(getString(R.string.wifi_dpp_add_device_to_network));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user