textview.setTranslationY (float)를 사용하여 textview의 y 좌표를 변경하려고했지만 작동하지 않습니다. textview.setTop()은 같은 기능을하는 것처럼 보이지만 문서에서는 레이아웃 시스템에서이 메서드를 호출하기 때문에 레이아웃에서 언제든지 속성을 변경할 수 있으므로 일반적으로 다르게 호출하면 안됩니다. 나는 textview.getTranslationY()를 사용하여 y 좌표를 얻습니다.Android : textView-y 좌표를 동적으로 설정하십시오.
어떻게 텍스트 뷰의 y 좌표를 설정할 수 있습니까? 위의 작업이 잘못 되었다면 다른 방법을 제안하십시오. 어쩌면 아직 찾지 못한 y 좌표를 설정하는 또 다른 방법이있을 것입니다!
내 상황 :받은 값에 따라 높이를 변경해야하는 텍스트 뷰가 있습니다. textview.setHeight (int)를 사용하면 높이가 위에서 아래로 증가합니다. 나는 그것이 아래에서 위로 증가하기를 원한다. 그래서 나는 높이를 설정할 때마다 텍스트 뷰의 y 좌표를 변경합니다.
건배,
마두 내 레이아웃의
스크린 샷 :
.setLayoutParams() 메소드를 살펴보십시오. LayoutParams 객체의 옵션 중 하나를 사용하면 위치를 변경할 수 있습니다. 그러나 답변에 따르면 alignparentbottom을 사용하는 것이 더 쉬울 것입니다. – FoamyGuy