一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

Android動態RadioButton含代碼

Android動態RadioButton

而不是通過從調色板拖放創建RadioButton,Android還可以讓您以編程的方式(動態地)創建它。愛掏網 - it200.com要創建動態RadioButton,我們需要使用 android.view.ViewGroup.LayoutParams ,它配置視圖的寬度和高度,并實現 setOnCheckedChangeListener() 方法和 RadioGroup 類。愛掏網 - it200.com

動態RadioButton的示例

讓我們看一個動態RadioButton的示例。愛掏網 - it200.com

activity_main.xml

文件:activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:id="@+id/relativeLayout"
    tools:context="com.example.test.dynamicradiobutton.MainActivity">

</RelativeLayout>

活動類

文件:MainActivity.java

package com.example.test.dynamicradiobutton;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RelativeLayout;

import android.widget.RelativeLayout.LayoutParams;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    RadioGroup rg;
    RelativeLayout rl;
    RadioButton rb1,rb2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        rg = new RadioGroup(this);
        rl = (RelativeLayout) findViewById(R.id.relativeLayout);
        rb1 = new RadioButton(this);
        rb2 = new RadioButton(this);

        rb1.setText("Male");
        rb2.setText("Female");
        rg.addView(rb1);
        rg.addView(rb2);
        rg.setOrientation(RadioGroup.HORIZONTAL);

        RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams((int) LayoutParams.WRAP_CONTENT,(int)LayoutParams.WRAP_CONTENT);
        params.leftMargin =150;
        params.topMargin = 100;

        rg.setLayoutParams(params);
        rl.addView(rg);

        rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                RadioButton radioButton = (RadioButton) findViewById(checkedId);
                Toast.makeText(getApplicationContext(),radioButton.getText(),Toast.LENGTH_LONG).show();
            }
        });
    }
}

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 久久99精品久久久 | 91精品久久久久久久久中文字幕 | 国产精品久久久久久久久久久久冷 | 欧美黄色一区 | 日韩欧美专区 | 国产精品久久久久久一级毛片 | 国产成人免费一区二区60岁 | 欧美aa在线 | 色综合天天天天做夜夜夜夜做 | 黄色一级视频 | 日韩在线欧美 | 色一情一乱一伦一区二区三区 | 日本不卡一区二区三区在线观看 | 亚洲性爰| 亚洲精品视频观看 | 国产无套一区二区三区久久 | 激情麻豆视频 | 免费在线黄色av | 女女爱爱视频 | 羞羞视频在线观免费观看 | 久久久精品视频一区二区三区 | 亚洲一区二区免费 | 视频一区二区在线观看 | 国产一区二区三区久久 | 黄色网址av | 国产一区二区a | 午夜免费视频 | 精品国产一区二区三区久久久久久 | 亚洲精品中文字幕在线观看 | 亚洲欧美一区二区三区情侣bbw | av网站免费看 | 羞羞色视频 | 久久久国产精品 | 狠狠婷婷综合久久久久久妖精 | 国产一区二区三区四区hd | 国产精品久久二区 | 久久久久国产 | 日韩在线精品视频 | 国产日韩欧美精品一区二区三区 | 国产精品福利网 | 欧洲一区视频 |