在Android中,可以使用以下步骤在LinearLayout中动态添加元素:
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
Java示例:
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout linearLayout = findViewById(R.id.linearLayout);
Button button = new Button(this);
button.setText("Click me");
linearLayout.addView(button);
}
}
Kotlin示例:
import android.os.Bundle
import android.widget.Button
import android.widget.LinearLayout
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val linearLayout = findViewById<LinearLayout>(R.id.linearLayout)
val button = Button(this)
button.text = "Click me"
linearLayout.addView(button)
}
}
以上示例展示了如何在LinearLayout中动态添加一个Button元素。您可以根据需要创建其他类型的元素,并将其添加到LinearLayout中。