[英]How to create a framelayout inside a framelayout dynamically in android studio?
我是 android 工作室的新手,
我正在嘗試在另一個框架布局內的某個位置動態創建特定大小的框架布局。 這是我的以下代碼,
FrameLayout parentLayout = (FrameLayout)findViewById(R.id.tile_container);
FrameLayout framelayout = new FrameLayout(this);
framelayout.setBackgroundColor(0x0000FF);
framelayout.setLayoutParams(new LinearLayout.LayoutParams(100,100);
framelayout.SetX(50)
framelayout.SetY(50)
parentLayout.addView(framelayout);
但我沒有生成任何布局,任何人都可以幫助我
您始終可以使用 inflate inflate()
function 來引用 XML 組件並動態創建它們
希望這個鏈接有幫助點擊這里
指定 32 位十六進制值時,對應 colors 的兩個字符指定 8 位 alpha 透明度值。 該值在 00(完全透明)和 FF(完全不透明)之間變化。
十六進制 colors 直接通過int
使用時,必須為 AARRGGBB。 它的十六進制顏色沒有指定 alpha,然后它被自動設置為 00。
要將顏色設置為 100% 不透明度,請在開始時添加 FF。
您的代碼應如下所示:
FrameLayout parentLayout = findViewById(R.id.tile_container);
FrameLayout framelayout = new FrameLayout(this);
framelayout.setBackgroundColor(0xFF0000FF);
framelayout.setLayoutParams(new FrameLayout.LayoutParams(100,100);
framelayout.SetX(50)
framelayout.SetY(50)
parentLayout.addView(framelayout);
或者,您可以使用Color.BLUE
我希望這會有所幫助。 ^-^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.