私はこの回答をGoogle全体で検索してきました。私は、垂直LinearLayoutの右に揃えてTextViewを設定しようとしていました。ただし、パラメータを設定してこれを使用すると...TextViewをLinearLayout(Vertical)の右に設定する
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
は動作しません。私はWRAP_CONTENTに幅を設定していることがほぼ確実です。
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
問題は、のTextViewの背景色は、画面の幅全体を埋めるIが(予想通り)、次いでMATCH_PARENTする幅を設定した場合、です。私はテキストの重力を右に設定しようとしていません。私は全体のTextViewは、内部のテキストのサイズと同じ幅を保持しながらLinearLayoutの右に揃えて取得しようとしています。
誰でも手伝いますか?それはRelativeLayout
ためのルールであるため、
ここで、あなたの垂直LinearLayoutがあります。 ? –
レイアウトを作成するXMLまたはJavaコードを表示してください。 –