1<?xml version="1.0" encoding="UTF-8"?> 2<issues format="4" by="lint 3.0.0"> 3 4 <issue 5 id="ScrollViewSize" 6 message="This RelativeLayout should use `android:layout_height="wrap_content"`" 7 errorLine1=" android:layout_height="match_parent">" 8 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 9 <location 10 file="src/main/res/layout/design_bottom_navigation_view.xml" 11 line="28" 12 column="13"/> 13 </issue> 14 15 <issue 16 id="UnusedAttribute" 17 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 18 errorLine1=" android:elevation="@dimen/bottom_sheet_elevation"" 19 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 20 <location 21 file="src/main/res/layout/design_bottom_sheet_hideable.xml" 22 line="57" 23 column="13"/> 24 </issue> 25 26 <issue 27 id="UnusedAttribute" 28 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 29 errorLine1=" android:elevation="24dp"" 30 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 31 <location 32 file="src/main/res/layout/design_bottom_sheet_hideable.xml" 33 line="74" 34 column="13"/> 35 </issue> 36 37 <issue 38 id="UnusedAttribute" 39 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 40 errorLine1=" android:elevation="@dimen/bottom_sheet_elevation"" 41 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 42 <location 43 file="src/main/res/layout/design_bottom_sheet_persistent.xml" 44 line="42" 45 column="13"/> 46 </issue> 47 48 <issue 49 id="UnusedAttribute" 50 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 51 errorLine1=" android:elevation="@dimen/bottom_sheet_elevation"" 52 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 53 <location 54 file="src/main/res/layout/design_bottom_sheet_scroll.xml" 55 line="62" 56 column="13"/> 57 </issue> 58 59 <issue 60 id="UnusedAttribute" 61 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 62 errorLine1=" android:elevation="8dp"" 63 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 64 <location 65 file="src/main/res/layout/design_bottom_sheet_with_fab.xml" 66 line="53" 67 column="9"/> 68 </issue> 69 70 <issue 71 id="UnusedAttribute" 72 message="Attribute `elevation` is only used in API level 21 and higher (current min is 14)" 73 errorLine1=" android:elevation="8dp"" 74 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 75 <location 76 file="src/main/res/layout/design_coordinatorlayout_inset.xml" 77 line="38" 78 column="9"/> 79 </issue> 80 81 <issue 82 id="SwitchIntDef" 83 message="Switch statement on an `int` with known associated constant missing case `BottomSheetBehavior.STATE_DRAGGING`, `BottomSheetBehavior.STATE_SETTLING`" 84 errorLine1=" switch (newState) {" 85 errorLine2=" ~~~~~~"> 86 <location 87 file="src/main/java/com/example/android/support/design/widget/BottomSheetHideable.java" 88 line="54" 89 column="17"/> 90 </issue> 91 92 <issue 93 id="SwitchIntDef" 94 message="Switch statement on an `int` with known associated constant missing case `BottomSheetBehavior.STATE_DRAGGING`, `BottomSheetBehavior.STATE_SETTLING`" 95 errorLine1=" switch (newState) {" 96 errorLine2=" ~~~~~~"> 97 <location 98 file="src/main/java/com/example/android/support/design/widget/BottomSheetWithFab.java" 99 line="65" 100 column="17"/> 101 </issue> 102 103 <issue 104 id="WrongConstant" 105 message="Must be one of: BaseTransientBottomBar.LENGTH_INDEFINITE, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG or value must be ≥ 1 (was -1)" 106 errorLine1=" Snackbar.make(mContentView, "Short snackbar message", Snackbar.LENGTH_SHORT).show();" 107 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 108 <location 109 file="src/main/java/com/example/android/support/design/widget/SnackbarUsage.java" 110 line="48" 111 column="63"/> 112 </issue> 113 114 <issue 115 id="WrongConstant" 116 message="Must be one of: BaseTransientBottomBar.LENGTH_INDEFINITE, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG or value must be ≥ 1 (was -1)" 117 errorLine1=" Snackbar.make(mContentView, "Short snackbar message", Snackbar.LENGTH_SHORT)" 118 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 119 <location 120 file="src/main/java/com/example/android/support/design/widget/SnackbarUsage.java" 121 line="52" 122 column="63"/> 123 </issue> 124 125 <issue 126 id="WrongConstant" 127 message="Must be one of: BaseTransientBottomBar.LENGTH_INDEFINITE, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG or value must be ≥ 1 (was -1)" 128 errorLine1=" + "makes the Snackbar taller", Snackbar.LENGTH_SHORT).show();" 129 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 130 <location 131 file="src/main/java/com/example/android/support/design/widget/SnackbarUsage.java" 132 line="64" 133 column="48"/> 134 </issue> 135 136 <issue 137 id="WrongConstant" 138 message="Must be one of: BaseTransientBottomBar.LENGTH_INDEFINITE, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG or value must be ≥ 1 (was -1)" 139 errorLine1=" + "makes the Snackbar taller", Snackbar.LENGTH_SHORT)" 140 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 141 <location 142 file="src/main/java/com/example/android/support/design/widget/SnackbarUsage.java" 143 line="69" 144 column="48"/> 145 </issue> 146 147 <issue 148 id="WrongConstant" 149 message="Must be one of: BaseTransientBottomBar.LENGTH_INDEFINITE, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG or value must be ≥ 1 (was -1)" 150 errorLine1=" + "makes the Snackbar taller", Snackbar.LENGTH_SHORT)" 151 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 152 <location 153 file="src/main/java/com/example/android/support/design/widget/SnackbarUsage.java" 154 line="81" 155 column="48"/> 156 </issue> 157 158 <issue 159 id="AllowBackup" 160 message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html" 161 errorLine1=" <application android:label="@string/activity_sample_code"" 162 errorLine2=" ^"> 163 <location 164 file="src/main/AndroidManifest.xml" 165 line="25" 166 column="5"/> 167 </issue> 168 169 <issue 170 id="AllowBackup" 171 message="Should explicitly set `android:allowBackup` to `true` or `false` (it's `true` by default, and that can have some security implications for the application's data)" 172 errorLine1=" <application android:label="@string/activity_sample_code"" 173 errorLine2=" ^"> 174 <location 175 file="src/main/AndroidManifest.xml" 176 line="25" 177 column="5"/> 178 </issue> 179 180 <issue 181 id="UseCompoundDrawables" 182 message="This tag and its children can be replaced by one `<TextView/>` and a compound drawable" 183 errorLine1=" <LinearLayout" 184 errorLine2=" ^"> 185 <location 186 file="src/main/res/layout/include_appbar_scrollview_with_image.xml" 187 line="25" 188 column="5"/> 189 </issue> 190 191 <issue 192 id="MergeRootFrame" 193 message="This `<FrameLayout>` can be replaced with a `<merge>` tag" 194 errorLine1="<FrameLayout" 195 errorLine2="^"> 196 <location 197 file="src/main/res/layout/design_bottom_navigation_view.xml" 198 line="17" 199 column="1"/> 200 </issue> 201 202 <issue 203 id="MergeRootFrame" 204 message="This `<FrameLayout>` can be replaced with a `<merge>` tag" 205 errorLine1="<FrameLayout" 206 errorLine2="^"> 207 <location 208 file="src/main/res/layout/design_fab.xml" 209 line="18" 210 column="1"/> 211 </issue> 212 213 <issue 214 id="Overdraw" 215 message="Possible overdraw: Root element paints background `?attr/colorPrimary` with a theme that also paints a background (inferred theme is `@style/Theme.DesignDemos`)" 216 errorLine1=" android:background="?attr/colorPrimary"" 217 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 218 <location 219 file="src/main/res/layout/action_layout_custom.xml" 220 line="22" 221 column="5"/> 222 </issue> 223 224 <issue 225 id="Overdraw" 226 message="Possible overdraw: Root element paints background `#ccc` with a theme that also paints a background (inferred theme is `@style/Theme.DesignDemos`)" 227 errorLine1=" android:background="#ccc">" 228 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 229 <location 230 file="src/main/res/layout/design_bottom_sheet_fragment.xml" 231 line="22" 232 column="9"/> 233 </issue> 234 235 <issue 236 id="UnusedResources" 237 message="The resource `R.string.navigation_open` appears to be unused" 238 errorLine1=" <string name="navigation_open">Open</string>" 239 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 240 <location 241 file="src/main/res/values/strings.xml" 242 line="41" 243 column="13"/> 244 </issue> 245 246 <issue 247 id="UnusedResources" 248 message="The resource `R.string.navigation_close` appears to be unused" 249 errorLine1=" <string name="navigation_close">Close</string>" 250 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 251 <location 252 file="src/main/res/values/strings.xml" 253 line="42" 254 column="13"/> 255 </issue> 256 257 <issue 258 id="IconDensities" 259 message="Missing the following drawables in `drawable-hdpi`: ic_add.png (found in drawable-xxhdpi)"> 260 <location 261 file="src/main/res/drawable-hdpi"/> 262 </issue> 263 264 <issue 265 id="IconDensities" 266 message="Missing the following drawables in `drawable-mdpi`: ic_add.png (found in drawable-xxhdpi)"> 267 <location 268 file="src/main/res/drawable-mdpi"/> 269 </issue> 270 271 <issue 272 id="IconDensities" 273 message="Missing the following drawables in `drawable-xhdpi`: app_sample_code.png, ic_add.png"> 274 <location 275 file="src/main/res/drawable-xhdpi"/> 276 </issue> 277 278 <issue 279 id="IconDensities" 280 message="Missing the following drawables in `drawable-xxhdpi`: app_sample_code.png (found in drawable-hdpi, drawable-mdpi)"> 281 <location 282 file="src/main/res/drawable-xxhdpi"/> 283 </issue> 284 285 <issue 286 id="ButtonStyle" 287 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 288 errorLine1=" <Button" 289 errorLine2=" ^"> 290 <location 291 file="src/main/res/layout/design_tabs_viewpager.xml" 292 line="55" 293 column="9"/> 294 </issue> 295 296 <issue 297 id="ButtonStyle" 298 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 299 errorLine1=" <Button" 300 errorLine2=" ^"> 301 <location 302 file="src/main/res/layout/design_tabs_viewpager.xml" 303 line="62" 304 column="9"/> 305 </issue> 306 307 <issue 308 id="ButtonStyle" 309 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 310 errorLine1=" <Button" 311 errorLine2=" ^"> 312 <location 313 file="src/main/res/layout/design_tabs_viewpager.xml" 314 line="69" 315 column="9"/> 316 </issue> 317 318 <issue 319 id="ButtonStyle" 320 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 321 errorLine1=" <Button" 322 errorLine2=" ^"> 323 <location 324 file="src/main/res/layout/design_text_input.xml" 325 line="47" 326 column="13"/> 327 </issue> 328 329 <issue 330 id="ButtonStyle" 331 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 332 errorLine1=" <Button" 333 errorLine2=" ^"> 334 <location 335 file="src/main/res/layout/design_text_input.xml" 336 line="53" 337 column="13"/> 338 </issue> 339 340 <issue 341 id="ButtonStyle" 342 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 343 errorLine1=" <Button" 344 errorLine2=" ^"> 345 <location 346 file="src/main/res/layout/design_text_input.xml" 347 line="59" 348 column="13"/> 349 </issue> 350 351 <issue 352 id="ButtonStyle" 353 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 354 errorLine1=" <Button" 355 errorLine2=" ^"> 356 <location 357 file="src/main/res/layout/design_text_input.xml" 358 line="135" 359 column="13"/> 360 </issue> 361 362 <issue 363 id="ButtonStyle" 364 message="Buttons in button bars should be borderless; use `style="?android:attr/buttonBarButtonStyle"` (and `?android:attr/buttonBarStyle` on the parent)" 365 errorLine1=" <Button" 366 errorLine2=" ^"> 367 <location 368 file="src/main/res/layout/design_text_input.xml" 369 line="141" 370 column="13"/> 371 </issue> 372 373 <issue 374 id="GoogleAppIndexingWarning" 375 message="App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter. See issue explanation for more details." 376 errorLine1=" <application android:label="@string/activity_sample_code"" 377 errorLine2=" ^"> 378 <location 379 file="src/main/AndroidManifest.xml" 380 line="25" 381 column="5"/> 382 </issue> 383 384 <issue 385 id="ContentDescription" 386 message="Missing `contentDescription` attribute on image" 387 errorLine1=" <ImageView" 388 errorLine2=" ^"> 389 <location 390 file="src/main/res/layout/custom_snackbar_include.xml" 391 line="25" 392 column="5"/> 393 </issue> 394 395 <issue 396 id="ContentDescription" 397 message="Missing `contentDescription` attribute on image" 398 errorLine1=" <ImageView" 399 errorLine2=" ^"> 400 <location 401 file="src/main/res/layout/custom_snackbar_include.xml" 402 line="33" 403 column="5"/> 404 </issue> 405 406 <issue 407 id="ContentDescription" 408 message="Missing `contentDescription` attribute on image" 409 errorLine1=" <ImageView" 410 errorLine2=" ^"> 411 <location 412 file="src/main/res/layout/design_appbar_toolbar_collapse_with_image.xml" 413 line="38" 414 column="13"/> 415 </issue> 416 417 <issue 418 id="ContentDescription" 419 message="Missing `contentDescription` attribute on image" 420 errorLine1=" <ImageView" 421 errorLine2=" ^"> 422 <location 423 file="src/main/res/layout/design_appbar_toolbar_collapse_with_image_insets.xml" 424 line="40" 425 column="13"/> 426 </issue> 427 428 <issue 429 id="ContentDescription" 430 message="Missing `contentDescription` attribute on image" 431 errorLine1=" <ImageView" 432 errorLine2=" ^"> 433 <location 434 file="src/main/res/layout/design_appbar_toolbar_parallax_overlap.xml" 435 line="39" 436 column="13"/> 437 </issue> 438 439 <issue 440 id="ContentDescription" 441 message="Missing `contentDescription` attribute on image" 442 errorLine1=" <ImageView android:layout_width="72dp"" 443 errorLine2=" ^"> 444 <location 445 file="src/main/res/layout/include_appbar_scrollview_with_image.xml" 446 line="30" 447 column="9"/> 448 </issue> 449 450 <issue 451 id="KeyboardInaccessibleWidget" 452 message="'clickable' attribute found, please also add 'focusable'" 453 errorLine1=" android:clickable="true"/>" 454 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 455 <location 456 file="src/main/res/layout/custom_snackbar_with_fab.xml" 457 line="43" 458 column="13"/> 459 </issue> 460 461 <issue 462 id="KeyboardInaccessibleWidget" 463 message="'clickable' attribute found, please also add 'focusable'" 464 errorLine1=" android:clickable="true"" 465 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 466 <location 467 file="src/main/res/layout/design_appbar_toolbar_collapse_pin_with_fab.xml" 468 line="56" 469 column="13"/> 470 </issue> 471 472 <issue 473 id="KeyboardInaccessibleWidget" 474 message="'clickable' attribute found, please also add 'focusable'" 475 errorLine1=" android:clickable="true"" 476 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 477 <location 478 file="src/main/res/layout/design_bottom_sheet_with_fab.xml" 479 line="68" 480 column="9"/> 481 </issue> 482 483 <issue 484 id="KeyboardInaccessibleWidget" 485 message="'clickable' attribute found, please also add 'focusable'" 486 errorLine1=" android:clickable="true" />" 487 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 488 <location 489 file="src/main/res/layout/design_fab.xml" 490 line="52" 491 column="17"/> 492 </issue> 493 494 <issue 495 id="KeyboardInaccessibleWidget" 496 message="'clickable' attribute found, please also add 'focusable'" 497 errorLine1=" android:clickable="true"" 498 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 499 <location 500 file="src/main/res/layout/design_fab.xml" 501 line="66" 502 column="17"/> 503 </issue> 504 505 <issue 506 id="KeyboardInaccessibleWidget" 507 message="'clickable' attribute found, please also add 'focusable'" 508 errorLine1=" android:clickable="true"/>" 509 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 510 <location 511 file="src/main/res/layout/design_snackbar_with_fab.xml" 512 line="67" 513 column="13"/> 514 </issue> 515 516 <issue 517 id="SetTextI18n" 518 message="String literal in `setText` can not be translated. Use Android resources instead." 519 errorLine1=" selectedItem.setText("Entering searching mode");" 520 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 521 <location 522 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 523 line="107" 524 column="54"/> 525 </issue> 526 527 <issue 528 id="SetTextI18n" 529 message="String literal in `setText` can not be translated. Use Android resources instead." 530 errorLine1=" selectedItem.setText("Entering settings!?!");" 531 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 532 <location 533 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 534 line="110" 535 column="54"/> 536 </issue> 537 538 <issue 539 id="SetTextI18n" 540 message="String literal in `setText` can not be translated. Use Android resources instead." 541 errorLine1=" selectedItem.setText("Play some music");" 542 errorLine2=" ~~~~~~~~~~~~~~~~~"> 543 <location 544 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 545 line="113" 546 column="54"/> 547 </issue> 548 549 <issue 550 id="SetTextI18n" 551 message="Do not concatenate text displayed with `setText`. Use resource string with placeholders." 552 errorLine1=" selectedItem.setText("Selected " + item.getTitle());" 553 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 554 <location 555 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 556 line="116" 557 column="54"/> 558 </issue> 559 560 <issue 561 id="SetTextI18n" 562 message="String literal in `setText` can not be translated. Use Android resources instead." 563 errorLine1=" selectedItem.setText("Selected " + item.getTitle());" 564 errorLine2=" ~~~~~~~~~~~"> 565 <location 566 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 567 line="116" 568 column="54"/> 569 </issue> 570 571 <issue 572 id="SetTextI18n" 573 message="Do not concatenate text displayed with `setText`. Use resource string with placeholders." 574 errorLine1=" selectedItem.setText("Reselected " + item.getTitle());" 575 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 576 <location 577 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 578 line="125" 579 column="46"/> 580 </issue> 581 582 <issue 583 id="SetTextI18n" 584 message="String literal in `setText` can not be translated. Use Android resources instead." 585 errorLine1=" selectedItem.setText("Reselected " + item.getTitle());" 586 errorLine2=" ~~~~~~~~~~~~~"> 587 <location 588 file="src/main/java/com/example/android/support/design/widget/BottomNavigationViewUsage.java" 589 line="125" 590 column="46"/> 591 </issue> 592 593 <issue 594 id="SetTextI18n" 595 message="Do not concatenate text displayed with `setText`. Use resource string with placeholders." 596 errorLine1=" holder.mTextView.setText(position + ": " + mValues.get(position));" 597 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 598 <location 599 file="src/main/java/com/example/android/support/design/widget/SimpleStringRecyclerViewAdapter.java" 600 line="78" 601 column="34"/> 602 </issue> 603 604 <issue 605 id="RtlHardcoded" 606 message="Consider adding `android:layout_alignParentStart="true"` to better support right-to-left layouts" 607 errorLine1=" android:layout_alignParentLeft="true"" 608 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 609 <location 610 file="src/main/res/layout/custom_snackbar_include.xml" 611 line="29" 612 column="9"/> 613 </issue> 614 615 <issue 616 id="RtlHardcoded" 617 message="Consider adding `android:layout_marginEnd="8dp"` to better support right-to-left layouts" 618 errorLine1=" android:layout_marginRight="8dp"" 619 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> 620 <location 621 file="src/main/res/layout/custom_snackbar_include.xml" 622 line="30" 623 column="9"/> 624 </issue> 625 626 <issue 627 id="RtlHardcoded" 628 message="Consider adding `android:layout_alignParentEnd="true"` to better support right-to-left layouts" 629 errorLine1=" android:layout_alignParentRight="true"" 630 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 631 <location 632 file="src/main/res/layout/custom_snackbar_include.xml" 633 line="37" 634 column="9"/> 635 </issue> 636 637 <issue 638 id="RtlHardcoded" 639 message="Consider adding `android:layout_toEndOf="@id/custom_snackbar_image_leading"` to better support right-to-left layouts" 640 errorLine1=" android:layout_toRightOf="@id/custom_snackbar_image_leading"" 641 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 642 <location 643 file="src/main/res/layout/custom_snackbar_include.xml" 644 line="45" 645 column="9"/> 646 </issue> 647 648 <issue 649 id="RtlHardcoded" 650 message="Consider adding `android:layout_toStartOf="@id/custom_snackbar_image_trailing"` to better support right-to-left layouts" 651 errorLine1=" android:layout_toLeftOf="@id/custom_snackbar_image_trailing"" 652 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 653 <location 654 file="src/main/res/layout/custom_snackbar_include.xml" 655 line="46" 656 column="9"/> 657 </issue> 658 659 <issue 660 id="RtlHardcoded" 661 message="Consider adding `android:layout_toEndOf="@id/custom_snackbar_image_leading"` to better support right-to-left layouts" 662 errorLine1=" android:layout_toRightOf="@id/custom_snackbar_image_leading"" 663 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 664 <location 665 file="src/main/res/layout/custom_snackbar_include.xml" 666 line="56" 667 column="9"/> 668 </issue> 669 670 <issue 671 id="RtlHardcoded" 672 message="Consider adding `android:layout_toStartOf="@id/custom_snackbar_image_trailing"` to better support right-to-left layouts" 673 errorLine1=" android:layout_toLeftOf="@id/custom_snackbar_image_trailing"" 674 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 675 <location 676 file="src/main/res/layout/custom_snackbar_include.xml" 677 line="57" 678 column="9"/> 679 </issue> 680 681 <issue 682 id="RtlHardcoded" 683 message="Consider adding `android:layout_marginEnd="16dp"` to better support right-to-left layouts" 684 errorLine1=" android:layout_marginRight="16dp"" 685 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> 686 <location 687 file="src/main/res/layout/design_appbar_toolbar_collapse_pin_with_fab.xml" 688 line="55" 689 column="13"/> 690 </issue> 691 692 <issue 693 id="RtlHardcoded" 694 message="Use "`end`" instead of "`right`" to ensure correct behavior in right-to-left locales" 695 errorLine1=" android:layout_gravity="top|right"" 696 errorLine2=" ~~~~~~~~~"> 697 <location 698 file="src/main/res/layout/design_bottom_sheet_hideable.xml" 699 line="72" 700 column="37"/> 701 </issue> 702 703 <issue 704 id="RtlHardcoded" 705 message="Consider adding `android:layout_marginStart="16dp"` to better support right-to-left layouts" 706 errorLine1=" android:layout_marginLeft="16dp"/>" 707 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 708 <location 709 file="src/main/res/layout/include_appbar_scrollview_with_image.xml" 710 line="33" 711 column="20"/> 712 </issue> 713 714</issues> 715