第七章,动态添加按钮二(Android)

这两个动态添加按钮demo, 主要是添加有边框的按钮。

这一个demo是通过设置按钮的margin来让按钮有边框,

这样就只能是白色的边框,,不能像上个demo中可以设置颜色。

主布局:activity_main.xml

<LinearLayout xmlns:android=""xmlns:tools=""android:id="@+id/main_llayout"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity" ></LinearLayout>按钮布局:button_xml.xml<?xml version="1.0" encoding="utf-8"?><Button xmlns:android=""android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="10dp" ></Button>

MainActivity.java

package com.example.demo12;import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.Button;import android.widget.LinearLayout;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 通过id获取主布局,用inflater获取不了主布局LinearLayout rlayout = (LinearLayout) this.findViewById(R.id.main_llayout);LayoutInflater inflater = LayoutInflater.from(this);for (int i = 0; i < 4; i++) {Button button = (Button) inflater.inflate(R.layout.button_xml, null);button.setText("button->" + i);rlayout.addView(button);}}}运行截图:

只想到处流浪人生就像一场旅行,不必在乎目的地,

第七章,动态添加按钮二(Android)

相关文章:

你感兴趣的文章:

标签云: