【问题标题】:Add a TextView dynamically in a layout ANDROID在布局 ANDROID 中动态添加 TextView
【发布时间】:2014-04-29 07:27:14
【问题描述】:

我想动态创建两个 TextView 并将它们显示在一个名为 activity_ranking 的线性布局中。我试试这个,LogCat 说问题出在一行:“ranking.addView(fecha);”你知道会发生什么吗?谢谢!

public void listarPuntuaciones(){

    LinearLayout ranking = (LinearLayout)findViewById(R.layout.activity_ranking);


       for(int i=0; i<puntuaciones.size(); i++){


       String aux[]=this.puntuaciones.elementAt(i).split(";");

       TextView fecha = new TextView(this);
       Log.i(aux[0],"aux0");
       fecha.setText(aux[0]);
       ranking.addView(fecha);

       TextView puntos = new TextView(this);
       Log.i(aux[1],"aux1");
       puntos.setText(aux[1]);
       ranking.addView(puntos);
       }
}

【问题讨论】:

  • LogCat 到底是哪个问题?发布完整的堆栈跟踪。

标签: android layout dynamic textview add


【解决方案1】:

我猜ranking 是空的,因为当你试图通过Id 找到它时,你应该给R.id.layout_id 作为参数。

here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多