Java Android:创建动态Textview并从xml格式的其他Textview复制Textview属性
您好,我正在尝试创建动态多文本视图,我想从其他活动xml中复制文本视图属性。i、 e我想复制我为其他xml文本视图创建的所有形状、textview backgroupcolor和渐变。。请帮我解决这个问题Java Android:创建动态Textview并从xml格式的其他Textview复制Textview属性,java,android,xml,android-layout,android-activity,Java,Android,Xml,Android Layout,Android Activity,您好,我正在尝试创建动态多文本视图,我想从其他活动xml中复制文本视图属性。i、 e我想复制我为其他xml文本视图创建的所有形状、textview backgroupcolor和渐变。。请帮我解决这个问题 public class MainActivity extends ActionBarActivity { HorizontalScrollView v_Hor_scroll; LinearLayout v_hor_linear; @Suppr
public class MainActivity extends ActionBarActivity
{
HorizontalScrollView v_Hor_scroll;
LinearLayout v_hor_linear;
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
v_Hor_scroll = (HorizontalScrollView) findViewById(R.id.xml_id_horizontalScrollView1);
Uri uri = Telephony.Sms.CONTENT_URI;
ContentResolver x_var_cont_inbox = this.getContentResolver();
Cursor x_var_cur_inbox = x_var_cont_inbox.query(uri, new String[] {"DISTINCT ADDRESS"}, null, null, Telephony.Sms.DATE +" DESC");
while(x_var_cur_inbox.moveToNext())
{
String v_mess_address = x_var_cur_inbox.getString(x_var_cur_inbox.getColumnIndex("ADDRESS"));
TextView v_tv_mess_address = new TextView(this);
v_tv_mess_address.setText(v_mess_address);
v_hor_linear.addView(v_tv_mess_address);
}
}
}
在这段代码中,当为下面的行创建对象时,我还想从其他xml复制textview属性。有可能做到这一点吗
TextView v_tv_mess_address=新建TextViewthis;
不要尝试复制其他TextView的属性。创建一个布局xml,其中只包含一个具有所需属性的TextView,并为您需要的每个新TextView对象重新充气。Mike M的答案是正确的。最好最简单的wasy