mremremre1
mremremre1

Reputation: 1036

Right to Left layout support is causing warning lints in xml editor

Recently I updated to the new ADT plugin. Since then whenever I'm creating an xml layout using any tag like

android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"

and basically anything with the word left and right a lint warning shows telling me to add start and end tags for every left and right tag I use in order to support right to left layouts.

for example it suggests I change the previous xml to

android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"
android:layout_toEndOf="  " 
android:layout_alignParentStart="true"

Is anyone having the same issue ? Is there a way to either have the eclipse xml editor add these tags automatically as I move a view inside a layout or just to disable these lints or feature completely ? I tried declaring in my manifest

android:supportsRtl="false"

in order to disable the feature but that line needs api 17+ and my app supports api 9+.

Does anyone have a solution ?

Upvotes: 5

Views: 9502

Answers (1)

ChuongPham
ChuongPham

Reputation: 4801

If you declared android:targetSdkVersion in your AndroidManifest.xml file with a value of 17 or higher, then you'll also need to declare android:layout_toEndOf and android:layout_toStartOf to support right-to-left display.

But, if your android:targetSdkVersion is 16 or lower, you can ignore the Lint warning as it does not affect the development or deployment of your application.

Upvotes: 8

Related Questions