多くの回答を確認しましたが、これまでのところ役に立ちませんでした。
Android の TextView を拡張し、このカスタム ビューのマージンをコード内に設定しようとしています。これは、ボタンの押下などでそれらをインスタンス化するためです。LinearLayout に追加されます。それは私が得たものです:
public class ResultsView extends TextView {
public ResultsView(Context context) {
super(context);
LinearLayout.LayoutParams layout = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layout.setMargins(15, 15, 15, 15);
setLayoutParams(layout);
}
}
どこにもマージンの兆候はありません。
編集:追加したいかもしれません.xmlでマージン値を割り当てると、機能します。