Установить положение TextView в RemoteView во время выполнения

Дорогой, я пытаюсь установить позицию TextView в приложении.

В принципе, прямой доступ к свойствам в TextView работает:

myRemoteView.setTextColor(R.id.myTextView, Color.WHITE); //works 

Также косвенно, я могу получить доступ к свойствам TextView:

 myRemoteView.setInt(R.id.myTextView, "setTextColor", Color.BLUE); // works 

И установка значений float также работает:

 myRemoteView.setFloat(R.id.myTextView, "setTextSize", 25); // works 

Теперь я пытаюсь сдвинуть положение x TextView на 5 пикселей:

 myRemoteView.setFloat(R.id.myTextView, "setTranslationX", 5); // does not work myRemoteView.setFloat(R.id.myTextView, "setX", 5); // does not work myRemoteView.setInt(R.id.myTextView, "setLeft", 5); // does not work 

Я попробовал FrameLayout и RelativeLayout, а также AbsoluteLayout (обесценился). Ничего не работает. Но должен быть способ сделать это. Не могли бы вы помочь?

 LayoutParams lp = myRemoteView.getLayoutParams(); lp.marginLeft = 5; myRemoteView.setLayoutParams(lp);