diff --git a/BTLib/AndroidManifest.xml b/BTLib/AndroidManifest.xml index 8d23d6a3..7c036b66 100644 --- a/BTLib/AndroidManifest.xml +++ b/BTLib/AndroidManifest.xml @@ -1,5 +1,14 @@ + + + + + + + + + - - - - - - - - - - + diff --git a/BTLib/lint-baseline.xml b/BTLib/lint-baseline.xml index 9913fd1f..0bb46f26 100644 --- a/BTLib/lint-baseline.xml +++ b/BTLib/lint-baseline.xml @@ -1,104 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -195,109 +19,10 @@ errorLine2=" ~~~"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -338,11 +52,11 @@ errorLine2=" ~~~~~~~"> @@ -354,125 +68,15 @@ errorLine2=" ~~~~~~~"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -496,141 +100,64 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="MissingDefaultResource" + message="The layout "plugin_infod_dialog_list_row" in layout-land has no declaration in the base `layout` folder; this can lead to crashes when the resource is queried in a configuration that does not match this qualifier" + errorLine1="<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"" + errorLine2=" ~~~~~~~~~~~~"> + file="res/layout-land/plugin_infod_dialog_list_row.xml" + line="18" + column="2"/> + id="MissingPrefix" + message="Attribute is missing the Android namespace prefix" + errorLine1=" <item android:drawable="@drawable/dialog_window_crawler1" duration="300"/>" + errorLine2=" ~~~~~~~~~~~~~~"> + file="res/drawable-hdpi/dialog_window_crawler.xml" + line="6" + column="60"/> + id="MissingPrefix" + message="Attribute is missing the Android namespace prefix" + errorLine1=" <item android:drawable="@drawable/dialog_window_crawler2" duration="300"/>" + errorLine2=" ~~~~~~~~~~~~~~"> + file="res/drawable-hdpi/dialog_window_crawler.xml" + line="7" + column="60"/> + id="NotSibling" + message="`@id/cancel` is not a sibling in the same `RelativeLayout`" + errorLine1=" android:layout_toStartOf="@id/cancel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/plugins_dialog.xml" + line="66" + column="4"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="NotSibling" + message="`@id/responder_notification_cancel` is not a sibling in the same `RelativeLayout`" + errorLine1=" android:layout_toStartOf="@id/responder_notification_cancel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - - - - - - - - - - - - + errorLine1="targetSdk = "35"" + errorLine2=" ~~~~"> + file="$HOME/dev/nc/Wamdroid/gradle/libs.versions.toml" + line="7" + column="13"/> @@ -700,19859 +194,5570 @@ + errorLine1=" myhandler = new MainWindowHandler(this);" + errorLine2="~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="558" + column="1"/> - + id="RedundantLabel" + message="Redundant label can be removed" + errorLine1=" android:label="BlowTorch"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="AndroidManifest.xml" + line="16" + column="13"/> + id="AndroidGradlePluginVersion" + message="A newer version of Gradle than 8.13 is available: 8.14.4" + errorLine1="distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - + file="$HOME/dev/nc/Wamdroid/gradle/wrapper/gradle-wrapper.properties" + line="3" + column="17"/> - + id="AndroidGradlePluginVersion" + message="A newer version of com.android.application than 8.13.2 is available: 9.1.0" + errorLine1="agp = "8.13.2"" + errorLine2=" ~~~~~~~~"> + file="$HOME/dev/nc/Wamdroid/gradle/libs.versions.toml" + line="2" + column="7"/> - + id="AndroidGradlePluginVersion" + message="A newer version of com.android.library than 8.13.2 is available: 9.1.0" + errorLine1="agp = "8.13.2"" + errorLine2=" ~~~~~~~~"> + file="$HOME/dev/nc/Wamdroid/gradle/libs.versions.toml" + line="2" + column="7"/> - + id="SpUsage" + message="Should use "`sp`" instead of "`dp`" for text sizes" + errorLine1=" android:textSize = "18dip"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/toast_override.xml" + line="14" + column="4"/> - + id="SpUsage" + message="Should use "`sp`" instead of "`dp`" for text sizes" + errorLine1=" android:textSize = "18dip"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/toast_override.xml" + line="14" + column="4"/> - + id="Deprecated" + message="`android:autoText` is deprecated: Use `inputType` instead" + errorLine1=" android:autoText="false"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/dialog_text_entry.xml" + line="39" + column="9"/> + id="Deprecated" + message="`android:autoText` is deprecated: Use `inputType` instead" + errorLine1=" android:autoText="false"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + id="Deprecated" + message="`android:capitalize` is deprecated: Use `inputType` instead" + errorLine1=" android:capitalize="none"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="Deprecated" + message="`android:capitalize` is deprecated: Use `inputType` instead" + errorLine1=" android:capitalize="none"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/dialog_text_entry.xml" + line="40" + column="9"/> + id="Deprecated" + message="`android:editable` is deprecated: Use an `<EditText>` to make it editable" + errorLine1=" android:editable="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/window_layout.xml" + line="38" + column="5"/> + id="Deprecated" + message="`android:editable` is deprecated: Use an `<EditText>` to make it editable" + errorLine1=" android:editable="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/window_layout.xml" + line="52" + column="5"/> + id="Deprecated" + message="`android:editable` is deprecated: Use an `<EditText>` to make it editable" + errorLine1=" android:editable="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-sw600dp/window_layout.xml" + line="67" + column="5"/> + id="Deprecated" + message="`android:editable` is deprecated: Use an `<EditText>` to make it editable" + errorLine1=" android:editable="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-xlarge/window_layout.xml" + line="67" + column="5"/> + id="UseCompatTextViewDrawableXml" + message="Use `app:drawableBottomCompat` instead of `android:drawableBottom`" + errorLine1=" android:drawableBottom = "@drawable/dashedline"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/connection_row.xml" + line="27" + column="4"/> + id="UseCompatTextViewDrawableXml" + message="Use `app:drawableBottomCompat` instead of `android:drawableBottom`" + errorLine1=" android:drawableBottom = "@drawable/dashedline"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/connection_row.xml" + line="27" + column="4"/> + id="UseCompatTextViewDrawableXml" + message="Use `app:drawableBottomCompat` instead of `android:drawableBottom`" + errorLine1=" android:drawableBottom = "@drawable/horizontal_separator"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="37" + column="4"/> + id="UseCompatTextViewDrawableXml" + message="Use `app:drawableBottomCompat` instead of `android:drawableBottom`" + errorLine1=" android:drawableBottom = "@drawable/horizontal_separator"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="37" + column="4"/> - - - - + id="Typos" + message=""dissapear" is a common misspelling; did you mean "disappear"?" + errorLine1=" <string name="hello2">This is the debug screen. However this text will dissapear when data arrives from the server.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n</string>" + errorLine2=" ~~~~~~~~~"> + file="res/values/strings.xml" + line="6" + column="76"/> + id="PluralsCandidate" + message="Formatting %d followed by words ("buttons"): This should probably be a plural rather than a string" + errorLine1=" <string name="fmt_contains_buttons">Contains %1$d buttons.</string>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/values/strings.xml" + line="222" + column="5"/> + id="PluralsCandidate" + message="Formatting %d followed by words ("plugins"): This should probably be a plural rather than a string" + errorLine1=" <string name="fmt_plugins_count">%1$d plugins.</string>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/values/strings.xml" + line="230" + column="5"/> + id="PluralsCandidate" + message="Formatting %d followed by words ("seconds"): This should probably be a plural rather than a string" + errorLine1=" <string name="fmt_seconds_label">%1$d seconds.</string>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/values/strings.xml" + line="232" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="87" + column="7"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="88" + column="7"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="103" + column="7"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="104" + column="7"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="26" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="26" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart = "true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="27" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart = "true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="27" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/lbl_label"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="33" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/lbl_label"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="33" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/lbl_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="44" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/lbl_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="44" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_text_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="45" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_text_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="45" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="52" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/cmd_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="53" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/cmd_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="65" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="65" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="72" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="72" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="73" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="84" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="84" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="85" + column="6"/> - - - - + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="85" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="92" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="92" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="93" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="93" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="105" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="105" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="120" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="120" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "3" android:layout_marginTop="13sp">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="134" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "3" android:layout_marginTop="13sp">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="134" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="139" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="139" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span ="2" android:layout_marginTop="5sp">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="144" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span ="2" android:layout_marginTop="5sp">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="144" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "2">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="148" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span = "2">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="148" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="53" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/lbl_label"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="61" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/lbl_label"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="61" + column="8"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/lbl_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="72" + column="6"/> - - - - - - - - - - - - - - - - - - - - + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/lbl_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="72" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_text_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="73" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_text_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="73" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="81" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="81" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/cmd_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="82" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/cmd_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="82" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - - - - + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="94" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="95" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="95" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="103" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="103" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="104" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="104" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="115" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below = "@id/cmd_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="115" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="116" + column="6"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignBottom`" + errorLine1=" android:layout_alignBottom = "@id/button_command_et"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="116" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="124" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf ="@id/flip_label"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="124" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="125" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop ="@id/flip_label"/> " + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="125" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="141" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="141" + column="6"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="159" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="159" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span="3" >" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="209" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span="3" >" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="209" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span="3" >" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="72" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" <TableRow android:layout_span="3" >" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="73" + column="15"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="48" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="50" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="58" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableLayout`: `layout_span`" + errorLine1=" android:layout_span="3">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="58" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `FrameLayout`: `layout_alignParentEnd`" + errorLine1=" android:layout_alignParentEnd = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="97" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `FrameLayout`: `layout_alignParentEnd`" + errorLine1=" android:layout_alignParentEnd = "true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="97" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="27" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="27" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="28" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="28" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="36" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentTop`" + errorLine1=" android:layout_alignParentTop="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="36" + column="4"/> - + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/displabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/displabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="40" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/displabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="41" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/displabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="41" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/displabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="49" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/displabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="49" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="50" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="50" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/dispinput"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="60" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/dispinput"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="60" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/hostlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="61" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/hostlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="61" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/hostlabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="62" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/hostlabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="62" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/hostlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="70" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/hostlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="70" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="71" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignParentStart`" + errorLine1=" android:layout_alignParentStart="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="71" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/hostinput"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="81" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_below`" + errorLine1=" android:layout_below="@id/hostinput"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="81" + column="5"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/portlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="82" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_toEndOf`" + errorLine1=" android:layout_toEndOf="@id/portlabel"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="82" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/portlabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="83" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `TableRow`: `layout_alignTop`" + errorLine1=" android:layout_alignTop="@id/portlabel"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="83" + column="4"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentBottom`" + errorLine1=" android:layout_alignParentBottom="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/plugin_info_dialog_content.xml" + line="53" + column="7"/> + id="ObsoleteLayoutParam" + message="Invalid layout param in a `LinearLayout`: `layout_alignParentBottom`" + errorLine1=" android:layout_alignParentBottom="true"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/plugin_info_dialog_content.xml" + line="53" + column="7"/> + id="InefficientWeight" + message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance" + errorLine1=" android:layout_height="wrap_content"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="327" + column="9"/> - + id="NestedWeights" + message="Nested weights are bad for performance" + errorLine1=" android:layout_weight="1"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF111111` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF111111"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/editor_selection_filter_divider_row.xml" + line="13" + column="5"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF000000"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/preference_checkededitor_widget.xml" + line="7" + column="4"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF000000"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/seekbar_widget.xml" + line="7" + column="4"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF000000"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/seekbar_widget.xml" + line="7" + column="4"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF006464` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF006464">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/speedwalk_row.xml" + line="10" + column="3"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF000000"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/tristate_widget.xml" + line="7" + column="4"/> + id="Overdraw" + message="Possible overdraw: Root element paints background `#FF000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.NoTitleBar`)" + errorLine1=" android:background="#FF000000"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/tristate_widget.xml" + line="7" + column="4"/> + id="UselessParent" + message="This `ScrollView` layout or its `LinearLayout` parent is possibly unnecessary" + errorLine1=" <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btn_editor_advanced_scroll_containter">" + errorLine2=" ~~~~~~~~~~"> + id="UselessParent" + message="This `ScrollView` layout or its `LinearLayout` parent is possibly unnecessary" + errorLine1=" <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btn_editor_advanced_scroll_containter">" + errorLine2=" ~~~~~~~~~~"> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary; transfer the `background` attribute to the other view" + errorLine1=" <TableRow android:layout_marginTop="5dip">" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="180" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary; transfer the `background` attribute to the other view" + errorLine1=" <TableRow android:layout_marginTop="5dip">" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="180" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="47" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="47" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="81" + column="6"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="82" + column="6"/> + id="UselessParent" + message="This `TableLayout` layout or its `LinearLayout` parent is unnecessary" + errorLine1=" <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:stretchColumns="*">" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/responder_ack_dialog.xml" + line="38" + column="4"/> + id="UselessParent" + message="This `TableLayout` layout or its `LinearLayout` parent is unnecessary" + errorLine1=" <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:stretchColumns="*">" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/responder_ack_dialog.xml" + line="38" + column="4"/> + id="UselessParent" + message="This `TableLayout` layout or its `LinearLayout` parent is unnecessary" + errorLine1=" <TableLayout" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="102" + column="22"/> + id="UselessParent" + message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary" + errorLine1=" <LinearLayout" + errorLine2=" ~~~~~~~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="215" + column="22"/> + id="UselessParent" + message="This `TableLayout` layout or its `LinearLayout` parent is unnecessary" + errorLine1=" <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:stretchColumns="*">" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/responder_script_dialog.xml" + line="38" + column="4"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="39" + column="5"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="39" + column="5"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="45" + column="5"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="45" + column="5"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary; transfer the `background` attribute to the other view" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/speedwalk_row.xml" + line="12" + column="5"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/timer_editor_dialog.xml" + line="43" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/timer_editor_dialog.xml" + line="43" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/timer_editor_dialog.xml" + line="43" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/timer_editor_dialog.xml" + line="43" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/timer_editor_dialog.xml" + line="61" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/timer_selection_dialog.xml" + line="46" + column="4"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow" + errorLine2=" ~~~~~~~~"> + file="res/layout/timer_selection_dialog.xml" + line="46" + column="4"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow android:layout_marginStart="5dip" android:layout_marginEnd="5dip" android:gravity="center">" + errorLine2=" ~~~~~~~~"> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow android:layout_marginStart="5dip" android:layout_marginEnd="5dip" android:gravity="center">" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/trigger_editor_dialog.xml" + line="70" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow android:layout_marginStart="5dip" android:layout_marginEnd="5dip" android:gravity="center">" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/trigger_editor_dialog.xml" + line="70" + column="7"/> + id="UselessParent" + message="This `TableRow` layout or its `TableLayout` parent is unnecessary" + errorLine1=" <TableRow android:layout_marginStart="5dip" android:layout_marginEnd="5dip" android:gravity="center">" + errorLine2=" ~~~~~~~~"> + file="res/layout/trigger_editor_dialog.xml" + line="70" + column="7"/> + id="TooDeepLayout" + message="`button_properties_dialog_tabbed.xml` has more than 10 levels, bad for performance" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="220" + column="7"/> + id="TooDeepLayout" + message="`button_properties_dialog_tabbed.xml` has more than 10 levels, bad for performance" + errorLine1=" <TableRow>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="220" + column="7"/> + id="TooManyViews" + message="`button_properties_dialog_tabbed.xml` has more than 80 views, bad for performance" + errorLine1=" <TextView android:text="@string/label_height" android:layout_gravity="center" />" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="255" + column="6"/> + id="TooManyViews" + message="`button_properties_dialog_tabbed.xml` has more than 80 views, bad for performance" + errorLine1=" <TextView android:text="@string/label_height" android:layout_gravity="center" />" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="TypographyEllipsis" + message="Replace "..." with ellipsis character (…, &#8230;) ?" + errorLine1=" <string name="msg_make_new_item">Make a new item bitch...</string>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/values/strings.xml" + line="196" + column="38"/> + id="IconDipSize" + message="The image `bell_alert.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-hdpi/bell_alert.png: 50x50 dp (75x75 px), drawable-ldpi/bell_alert.png: 100x100 dp (75x75 px), drawable-mdpi/bell_alert.png: 75x75 dp (75x75 px)"> + file="res/drawable-hdpi/bell_alert.png"/> + + + id="IconDipSize" + message="The image `button.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-ldpi/button.png: 53x27 dp (40x20 px), drawable-mdpi/button.png: 40x20 dp (40x20 px)"> + file="res/drawable-mdpi/button.png"/> + + id="IconDipSize" + message="The image `button2.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-ldpi/button2.png: 100x25 dp (75x19 px), drawable-mdpi/button2.png: 75x19 dp (75x19 px)"> + file="res/drawable-mdpi/button2.png"/> + + id="IconDuplicatesConfig" + message="The `bell_alert.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-ldpi, drawable-mdpi"> + file="res/drawable-mdpi/bell_alert.png"/> + + + id="IconDuplicatesConfig" + message="The `button.png` icon has identical contents in the following configuration folders: drawable-ldpi, drawable-mdpi"> + file="res/drawable-mdpi/button.png"/> + + id="IconDuplicatesConfig" + message="The `button2.png` icon has identical contents in the following configuration folders: drawable-ldpi, drawable-mdpi"> + file="res/drawable-mdpi/button2.png"/> + + id="IconDuplicatesConfig" + message="The `cancel_tiny.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/cancel_tiny.png"/> + + + id="IconDuplicatesConfig" + message="The `copy_tiny.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/copy_tiny.png"/> + + + id="IconDuplicatesConfig" + message="The `down2d.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/down2d.png"/> + + + id="IconDuplicatesConfig" + message="The `down2u.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/down2u.png"/> + + + id="IconDuplicatesConfig" + message="The `homewidget.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/homewidget.png"/> + + + id="IconDuplicatesConfig" + message="The `send2d.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/send2d.png"/> + + + id="IconDuplicatesConfig" + message="The `send2u.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/send2u.png"/> + + + id="IconDuplicatesConfig" + message="The `sliderwidgetind.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/sliderwidgetind.png"/> + + + id="IconDuplicatesConfig" + message="The `sliderwidgetinu.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/sliderwidgetinu.png"/> + + + id="IconDuplicatesConfig" + message="The `sliderwidgetoutd.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/sliderwidgetoutd.png"/> + + + id="IconDuplicatesConfig" + message="The `sliderwidgetoutu.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/sliderwidgetoutu.png"/> + + + id="IconDuplicatesConfig" + message="The `swap.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/swap.png"/> + + + id="IconDuplicatesConfig" + message="The `up2d.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/up2d.png"/> + + + id="IconDuplicatesConfig" + message="The `up2u.png` icon has identical contents in the following configuration folders: drawable-hdpi, drawable-sw600dp, drawable-xlarge"> + file="res/drawable-xlarge/up2u.png"/> + + + id="IconDensities" + message="Missing the following drawables in `drawable-hdpi`: button.png, button2.png, hyperframe.9.png"> + file="res/drawable-hdpi"/> + id="IconDensities" + message="Missing the following drawables in `drawable-mdpi`: background.png, blowtorch_logo2.png, blue_frame_nomargin.xml, blue_frame_nomargin_nobackground.xml, cancel_tiny.png... (82 more)"> + file="res/drawable-mdpi"/> + id="IconMissingDensityFolder" + message="Missing density variation folders in `res`: drawable-xhdpi, drawable-xxhdpi"> + file="res"/> + id="ButtonOrder" + message="Cancel button should be on the left (was "Done | Cancel", should be "Cancel | Done")" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="345" + column="10"/> + id="ButtonOrder" + message="Cancel button should be on the left (was "Done | Cancel", should be "Cancel | Done")" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonOrder" + message="Cancel button should be on the left (was "Done | Cancel", should be "Cancel | Done")" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonOrder" + message="Cancel button should be on the left (was "Done | Cancel", should be "Cancel | Done")" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_defaultcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="135" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_defaultcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_focuscolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_focuscolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="136" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_flippedcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="137" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_flippedcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="137" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_labelcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="145" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_labelcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="145" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_fliplabelcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="146" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="30dp" android:width="30dp" android:layout_height="60dp" android:id="@+id/btn_fliplabelcolor" android:background="#FF000000"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="146" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_defaultcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="195" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_defaultcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="195" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_focuscolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="196" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_focuscolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="196" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_flippedcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="197" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_flippedcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="197" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_labelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="206" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_labelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="206" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_fliplabelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="207" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btn_fliplabelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="207" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_defaultcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="58" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_focuscolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + line="59" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_defaultcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + line="59" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_flippedcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="60" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_focuscolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="60" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_flippedcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="61" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_labelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="69" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_fliplabelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="70" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_labelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="70" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_marginStart="2sp" android:layout_marginEnd="2sp" android:id="@+id/btnset_fliplabelcolor" android:background="#FF000000" android:layout_height="40sp"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="71" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="68" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="68" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="73" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="73" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="78" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="78" + column="6"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="335" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_color_dialog.xml" + line="345" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="82" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="82" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="82" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button" + errorLine2=" ~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="92" + column="10"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + file="res/layout-land/tristate_widget.xml" + line="10" + column="5"/> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + id="ButtonStyle" + message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" + errorLine1=" <Button android:layout_width="wrap_content" " + errorLine2=" ~~~~~~"> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="28" + column="8"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="28" + column="8"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="47" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="47" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="67" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="67" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="87" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="87" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="56" + column="8"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="56" + column="8"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="59" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText " + errorLine2=" ~~~~~~~~"> + file="res/layout-land/new_buttonset_entry.xml" + line="20" + column="3"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText " + errorLine2=" ~~~~~~~~"> + file="res/layout/new_buttonset_entry.xml" + line="20" + column="3"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_ack_dialog.xml" + line="42" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_ack_dialog.xml" + line="42" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="64" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="64" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="64" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/function" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_script_dialog.xml" + line="46" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="41" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="41" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="47" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="47" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/speedwalk_new_direction_dialog.xml" + line="53" + column="6"/> + id="TextFields" + message="This text field does not specify an `inputType`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/speedwalk_new_direction_dialog.xml" + line="71" + column="6"/> + id="AlwaysShowAction" + message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`"" + errorLine1=" MenuItemCompat.setShowAsAction(menu.add(0,100,100,"Aliases").setIcon(R.drawable.ic_menu_alias),(hide==true) ? MenuItem.SHOW_AS_ACTION_NEVER : MenuItem.SHOW_AS_ACTION_ALWAYS);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="1561" + column="155"/> + id="AlwaysShowAction" + message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`"" + errorLine1=" MenuItemCompat.setShowAsAction(menu.add(0,200,200,"Triggers").setIcon(R.drawable.ic_menu_triggers),(hide==true) ? MenuItem.SHOW_AS_ACTION_NEVER : MenuItem.SHOW_AS_ACTION_ALWAYS);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="1562" + column="162"/> + id="AlwaysShowAction" + message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`"" + errorLine1=" MenuItemCompat.setShowAsAction(menu.add(0,300,300,"Timers").setIcon(R.drawable.ic_menu_timers),(hide==true) ? MenuItem.SHOW_AS_ACTION_NEVER : MenuItem.SHOW_AS_ACTION_ALWAYS);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="1563" + column="158"/> + id="AlwaysShowAction" + message="Prefer "`SHOW_AS_ACTION_IF_ROOM`" instead of "`SHOW_AS_ACTION_ALWAYS`"" + errorLine1=" MenuItemCompat.setShowAsAction(menu.add(0,400,400,"Options").setIcon(R.drawable.ic_menu_options),(hide==true) ? MenuItem.SHOW_AS_ACTION_NEVER : MenuItem.SHOW_AS_ACTION_ALWAYS);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="1564" + column="160"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="28" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="28" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="47" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="47" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="67" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="67" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="87" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="87" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="56" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="56" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="181" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="181" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="224" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="224" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_xcoord_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="232" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_xcoord_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="232" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_ycoord_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="240" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_ycoord_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="240" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="250" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="250" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="258" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btn_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="258" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/name" android:inputType="text" android:layout_marginEnd="15dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="49" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/name" android:inputType="text" android:layout_marginEnd="15dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="49" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="87" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="88" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="95" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="96" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="103" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/btnset_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="104" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/dialog_text_entry.xml" + line="32" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/dialog_text_entry.xml" + line="32" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="59" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="75" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText " + errorLine2=" ~~~~~~~~"> + file="res/layout-land/new_buttonset_entry.xml" + line="20" + column="3"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText " + errorLine2=" ~~~~~~~~"> + file="res/layout/new_buttonset_entry.xml" + line="20" + column="3"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="31" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="31" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="52" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="52" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="73" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="73" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:layout_width="60dip" " + errorLine2=" ~~~~~~~~"> + file="res/layout/preference_checkededitor_widget.xml" + line="35" + column="7"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_ack_dialog.xml" + line="42" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_ack_dialog.xml" + line="42" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="64" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="64" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="64" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="44" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="44" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/function" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_script_dialog.xml" + line="46" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="41" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="41" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_toast_dialog.xml" + line="47" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_toast_dialog.xml" + line="47" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/speedwalk_new_direction_dialog.xml" + line="53" + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + column="6"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/timer_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/timer_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/timer_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/timer_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/timer_editor_dialog.xml" + line="70" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/timer_editor_dialog.xml" + line="70" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/timer_editor_dialog.xml" + line="70" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/timer_editor_dialog.xml" + line="70" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/trigger_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/trigger_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/trigger_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/trigger_editor_dialog.xml" + line="50" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/trigger_editor_dialog.xml" + line="61" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/trigger_editor_dialog.xml" + line="61" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/trigger_editor_dialog.xml" + line="61" + column="8"/> + id="Autofill" + message="Missing `autofillHints` attribute" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/trigger_editor_dialog.xml" + line="61" + column="8"/> + id="ClickableViewAccessibility" + message="Custom view ``Button`` has `setOnTouchListener` called on it but does not override `performClick`" + errorLine1=" b.setOnTouchListener(touchListener);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="845" + column="3"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="8" + column="5"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="35" + column="7"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="84" + column="7"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/better_list_row.xml" + line="100" + column="7"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/editor_selection_list_row.xml" + line="10" + column="8"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/editor_selection_list_row.xml" + line="36" + column="5"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/editor_selection_list_row_toolbar.xml" + line="8" + column="5"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/input_controls.xml" + line="10" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-sw600dp/input_controls.xml" + line="10" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-xlarge/input_controls.xml" + line="21" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/input_controls.xml" + line="21" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/input_controls.xml" + line="31" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-sw600dp/input_controls.xml" + line="31" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-xlarge/input_controls.xml" + line="31" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/input_controls.xml" + line="31" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="8" + column="3"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="8" + column="3"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/options_dialog_content.xml" + line="17" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/options_dialog_content.xml" + line="36" + column="9"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/options_list_row.xml" + line="33" + column="10"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/plugin_info_dialog_content.xml" + line="17" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/plugin_info_dialog_content.xml" + line="17" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/plugin_info_dialog_content.xml" + line="36" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/plugin_info_dialog_content.xml" + line="36" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout-land/plugin_info_dialog_list_row.xml" + line="33" + column="10"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/plugin_info_dialog_list_row.xml" + line="33" + column="10"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout-land/plugin_infod_dialog_list_row.xml" + line="33" + column="10"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageView" + errorLine2=" ~~~~~~~~~"> + file="res/layout/plugin_search_list_row.xml" + line="33" + column="10"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/speedwalk_row.xml" + line="24" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/speedwalk_row.xml" + line="29" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/timer_selection_dialog.xml" + line="49" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/timer_selection_dialog.xml" + line="49" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/timer_selection_dialog.xml" + line="55" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/timer_selection_dialog.xml" + line="55" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/timer_selection_dialog.xml" + line="61" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/timer_selection_dialog.xml" + line="61" + column="4"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout/window_layout.xml" + line="17" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-land/window_layout.xml" + line="31" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-sw600dp/window_layout.xml" + line="46" + column="6"/> + id="ContentDescription" + message="Missing `contentDescription` attribute on image" + errorLine1=" <ImageButton" + errorLine2=" ~~~~~~~~~~~"> + file="res/layout-xlarge/window_layout.xml" + line="46" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="47" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="47" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog.xml" + line="87" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog.xml" + line="87" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> - - - - + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="76" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="98" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/button_properties_dialog_tabbed.xml" + line="119" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/name" android:inputType="text" android:layout_marginEnd="15dip"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="49" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/name" android:inputType="text" android:layout_marginEnd="15dip"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="49" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="87" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_lblsize_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="88" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="95" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_width_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="96" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/buttonset_settings_editor_dialog.xml" + line="103" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/btnset_editor_height_et" android:width="30sp" android:inputType="number" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/buttonset_settings_editor_dialog.xml" + line="104" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/dialog_text_entry.xml" + line="32" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/dialog_text_entry.xml" + line="32" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="31" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="31" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="52" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="52" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/newconnectiondialog.xml" + line="73" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/newconnectiondialog.xml" + line="73" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:layout_width="60dip" " + errorLine2=" ~~~~~~~~"> + file="res/layout/preference_checkededitor_widget.xml" + line="35" + column="7"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_ack_ackwith" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-sw600dp/responder_gag_dialog.xml" + line="64" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-xlarge/responder_gag_dialog.xml" + line="64" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_gag_dialog.xml" + line="64" + column="6"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_notification_dialog.xml" + line="44" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_notification_dialog.xml" + line="44" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout-land/responder_notification_dialog.xml" + line="53" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + file="res/layout/responder_notification_dialog.xml" + line="53" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/function" android:singleLine="true"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_toast_message"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText android:id="@+id/responder_toast_delay" android:width="60dip"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="50" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="50" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="50" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="50" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="61" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="61" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="61" + column="8"/> + id="LabelFor" + message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" + errorLine1=" <EditText" + errorLine2=" ~~~~~~~~"> + line="61" + column="8"/> + id="HardcodedText" + message="Hardcoded string "Replace:", should use `@string` resource" + errorLine1=" android:text = "Replace:"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="56" + column="5"/> + id="HardcodedText" + message="Hardcoded string "With:", should use `@string` resource" + errorLine1=" android:text = "With:"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_alias_dialog.xml" + line="72" + column="5"/> + id="HardcodedText" + message="Hardcoded string "Connections:", should use `@string` resource" + errorLine1=" android:text = "Connections:"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="27" + column="4"/> + id="HardcodedText" + message="Hardcoded string "Connections:", should use `@string` resource" + errorLine1=" android:text = "Connections:"" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="27" + column="4"/> + id="HardcodedText" + message="Hardcoded string "[NEW]", should use `@string` resource" + errorLine1=" android:text = "[NEW]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="72" + column="6"/> + id="HardcodedText" + message="Hardcoded string "[NEW]", should use `@string` resource" + errorLine1=" android:text = "[NEW]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="72" + column="6"/> + id="HardcodedText" + message="Hardcoded string "[HELP]", should use `@string` resource" + errorLine1=" android:text = "[HELP]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="77" + column="6"/> + id="HardcodedText" + message="Hardcoded string "[HELP]", should use `@string` resource" + errorLine1=" android:text = "[HELP]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="77" + column="6"/> + id="HardcodedText" + message="Hardcoded string "[DONATE]", should use `@string` resource" + errorLine1=" android:text = "[DONATE]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/new_launcher_layout.xml" + line="82" + column="6"/> + id="HardcodedText" + message="Hardcoded string "[DONATE]", should use `@string` resource" + errorLine1=" android:text = "[DONATE]"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/new_launcher_layout.xml" + line="82" + column="6"/> + id="HardcodedText" + message="Hardcoded string "Direction:", should use `@string` resource" + errorLine1=" android:text = "Direction:"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/speedwalk_new_direction_dialog.xml" + line="52" + column="5"/> + id="HardcodedText" + message="Hardcoded string "Command:", should use `@string` resource" + errorLine1=" android:text = "Command:"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/speedwalk_new_direction_dialog.xml" + line="70" + column="5"/> + id="HardcodedText" + message="Hardcoded string "EDIT", should use `@string` resource" + errorLine1=" android:text = "EDIT"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout-land/timer_selection_dialog.xml" + line="71" + column="4"/> + id="HardcodedText" + message="Hardcoded string "EDIT", should use `@string` resource" + errorLine1=" android:text = "EDIT"/>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> + file="res/layout/timer_selection_dialog.xml" + line="71" + column="4"/> + message="Use "`Gravity.START`" instead of "`Gravity.LEFT`" to ensure correct behavior in right-to-left locales" + errorLine1=" retView.setGravity(Gravity.LEFT);" + errorLine2=" ~~~~"> + file="src/com/offsetnull/bt/window/BaseSelectionDialog.java" + line="708" + column="32"/> + message="Use "`Gravity.END`" instead of "`Gravity.RIGHT`" to ensure correct behavior in right-to-left locales" + errorLine1=" belltoast.setGravity(Gravity.TOP|Gravity.RIGHT, (int)(40*density), (int)(30*density));" + errorLine2=" ~~~~~"> + file="src/com/offsetnull/bt/window/MainWindow.java" + line="1102" + column="45"/> + message="Use "`Gravity.END`" instead of "`Gravity.RIGHT`" to ensure correct behavior in right-to-left locales" + errorLine1=" input.setGravity(Gravity.RIGHT);" + errorLine2=" ~~~~~"> + file="src/com/offsetnull/bt/service/plugin/settings/OptionsDialog.java" + line="513" + column="29"/> + message="Use "`Gravity.START`" instead of "`Gravity.LEFT`" to ensure correct behavior in right-to-left locales" + errorLine1=" input.setGravity(Gravity.LEFT);" + errorLine2=" ~~~~"> + file="src/com/offsetnull/bt/service/plugin/settings/OptionsDialog.java" + line="592" + column="29"/> + message="Use "`Gravity.START`" instead of "`Gravity.LEFT`" to ensure correct behavior in right-to-left locales" + errorLine1=" retView.setGravity(Gravity.LEFT);" + errorLine2=" ~~~~"> + file="src/com/offsetnull/bt/trigger/TriggerSelectionDialog.java" + line="1252" + column="32"/> + id="RtlEnabled" + message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest"> + file="AndroidManifest.xml"/> diff --git a/BTLib/res/layout-land/button_properties_dialog.xml b/BTLib/res/layout-land/button_properties_dialog.xml index 22a8faeb..d187fc40 100644 --- a/BTLib/res/layout-land/button_properties_dialog.xml +++ b/BTLib/res/layout-land/button_properties_dialog.xml @@ -22,15 +22,15 @@ android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:textSize="22sp" - android:text = "LABEL:" + android:text = "@string/label_label" android:layout_alignParentTop = "true" - android:layout_alignParentLeft = "true"/> + android:layout_alignParentStart = "true"/> + android:layout_toEndOf="@id/lbl_label"/> + android:text = "@string/label_cmd"/> @@ -63,13 +63,13 @@ android:textSize="22sp" android:layout_below = "@id/cmd_label" android:layout_alignBottom = "@id/button_command_et" - android:text = "LBL2:"/> + android:text = "@string/label_lbl2"/> @@ -83,13 +83,13 @@ android:textSize="22sp" android:layout_below = "@id/cmd_label" android:layout_alignBottom = "@id/button_command_et" - android:text = "FLIP:"/> + android:text = "@string/label_flip"/> @@ -121,33 +121,33 @@ + android:text="@string/btn_mode_free"/> + android:text="@string/btn_mode_nudge"/> + android:text="@string/btn_mode_freeze"/> -