やりたいこと
2つのviewがあります。2つのviewはそれぞれ違うlayout上にあります。ここでlayoutの重なり順に関係なくviewの重なり順を変更したいのですがどうしたらよいでしょうか。
##コード
XML
1<FrameLayout 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:id="@+id/layout1" 5 > 6 <ImageView 7 android:layout_width="40dp" 8 android:layout_height="20dp" 9 android:background="@color/colorAccent" 10 android:id="@+id/image1"/> 11 </FrameLayout> 12 <FrameLayout 13 android:layout_width="match_parent" 14 android:layout_height="match_parent" 15 android:id="@+id/layout2" 16 > 17 <ImageView 18 android:layout_width="20dp" 19 android:layout_height="40dp" 20 android:background="@color/colorPrimary" 21 android:id="@+id/image2"/> 22 </FrameLayout>
java
1public class MainActivity extends AppCompatActivity { 2 private FrameLayout layout1,layout2; 3 private ImageView imageView1,imageView2; 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.activity_main); 8 layout1=findViewById(R.id.layout1); 9 layout2=findViewById(R.id.layout2); 10 imageView1=findViewById(R.id.image1); 11 imageView2=findViewById(R.id.image2); 12 layout1.setZ(0); 13 layout2.setZ(1); 14 //imageview1をimageview2より上に表示したい。 15 } 16}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/16 08:54
2019/12/16 09:26
2019/12/18 01:16
2019/12/18 04:06
2019/12/18 08:54 編集
2019/12/18 15:45
2019/12/19 05:28
2019/12/19 13:11
2019/12/20 06:26
2019/12/20 12:19
2019/12/23 00:28
2019/12/23 04:28
2019/12/23 05:50