🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

解決済

1回答

1220閲覧

ConstantLayoutでmarginを変更しても自動で元に戻る

退会済みユーザー

退会済みユーザー

総合スコア0

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

0クリップ

投稿2020/11/25 09:37

Android Studioでのアプリ制作を勉強しています。

ConstantLayout内に置いたTextViewについて、画像右にあるView Inspectorでmarginを変更しようとすると、勝手に元の数字に戻ってしまいます。
イメージ説明

上下方向については数値変更するとちゃんと反映されるのですが、左右方向についてだけは数値を変更してもすぐに0dpに戻ってしまいます。

どのようにすれば横方向のmarginを変更できるでしょうか。

以下layoutのコードです。

<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:layout_marginBottom="696dp" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keicha_hrs

2020/11/25 15:08

コンボボックスから0以外の数値を選択しても、勝手に0に戻ってしまうという意味ですか?手元では再現できませんが・・・。Android Studioのバージョンは最新(4.1.1)でしょうか?
退会済みユーザー

退会済みユーザー

2020/11/25 15:15

>コンボボックスから0以外の数値を選択しても、勝手に0に戻ってしまうという意味ですか? そういう感じです。一瞬は見た目が反映されるのですがすぐに見た目も数値も元に(0に)戻ります。 >Android Studioのバージョンは最新(4.1.1)でしょうか? はい。
keicha_hrs

2020/12/02 07:15

Windows版とLinux版の両方のAndroid Studio 4.1.1で試しても再現できないのでどうにもわからないのですが、本来の動作では左側のマージンを8dpに設定するとXMLのTextViewの属性に android:layout_marginLeft="8dp" という行が追加されます。これを手動で追加してDesignに戻っても、やはり勝手に0dpに戻ってしまいますか?
guest

回答1

0

ベストアンサー

自己解決しました。
気づいたら直っていて、再現もできなくなっていました。何だったんだろう……

投稿2020/12/29 08:51

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問