Have you solved this?
There are 2 possible workarounds for this: extend each of the preferences, and add :
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
@Override
protected View onCreateView(final ViewGroup paramViewGroup)
{
final View view=super.onCreateView(paramViewGroup);
if(VERSION.SDK_INT>=VERSION_CODES.JELLY_BEAN_MR1)
view.setLayoutDirection(View.LAYOUT_DIRECTION_LOCALE);
return view;
}
another easier one is on the activity:
if(VERSION.SDK_INT>=VERSION_CODES.JELLY_BEAN_MR1)
getListView().setLayoutDirection(View.LAYOUT_DIRECTION_LOCALE);
However, for both workarounds I can't find how to handle the dialogs being shown by pressing on some preferences.