如何创建一个左侧有"文本"而右侧有"框"的复选框?

Pea*_*Gen 0 eclipse checkbox user-interface android

请看下面的图片

在此输入图像描述

我正在使用以下代码动态创建这些复选框

scrollView = (ScrollView)findViewById(R.id.scrollView);
    internalTableLayout = new TableLayout(this);

    for(int i=0;i<20;i++)
    {
        CheckBox c = new CheckBox(this);
        c.setText("Word "+i);

        TableRow r = new TableRow(this);
        r.addView(c);

        internalTableLayout.addView(r);
    }

    scrollView.addView(internalTableLayout);
Run Code Online (Sandbox Code Playgroud)

但是,我需要这些复选框显示在右侧.所以,你知道当它在右边时,复选框的"文本"首先出现,然后是复选框.

我怎样才能做到这一点?

小智 5

如果您想使用CheckBox小部件并实现相同的功能,那么您可以执行类似的操作.

android:button="@null"
android:drawableRight="?android:attr/listChoiceIndicatorMultiple"
Run Code Online (Sandbox Code Playgroud)