【问题标题】:Add TextView to layout inside scrollView将 TextView 添加到 scrollView 内的布局
【发布时间】:2012-05-31 17:38:34
【问题描述】:

我在xml 文件的ScrollView 中有一个LinearLayout。我需要在ScrollView 中绘画和写作,所以我在layout 中创建了一个view,并且能够在内部使用:canvas.draw()canvas.drawText() 进行绘画和写作,我的问题出现在编写文本时与canvas 不是很清楚的字母,所以我需要在classScrollViewlayout 中添加一个TextView,而不知道该怎么做。 粘贴代码:

public class Calendario extends Activity{
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.calendar);        
        LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
        MyView v = new MyView(this);
        layout.addView(v,250,2000);
     }

    private class MyView extends View{
        public MyView(Context context) {
            super(context);
        }
        protected void onDraw(Canvas canvas) {
            onDrawMethod();
            //Here draw and write text//
        }
     }
}

我需要的图片:我只需要在里面添加文本视图 谢谢

【问题讨论】:

    标签: android layout textview scrollview


    【解决方案1】:

    据我了解,您想通过说

    以编程方式添加这些文本

    所以我需要在类的 ScrollView 的布局中添加一个 TextView

    如果是这样,这post 可能会对您有所帮助。

    【讨论】:

    • 已经试过了,但是在这一行:"TextView valueTV = new TextView(this);"收据 NullPointerException
    • 创建时是否正确设置所有属性。在下面的帖子中,这一切都得到了解释。如果一切正常并且仍然​​给出 null 异常,您可能需要清理您的项目。
    • 我可以从 onCreate() 创建 TextView,就像您在响应中发布的帖子一样,问题是我需要从我的类 MyView 创建它,我需要创建textView 动态,因为我需要在不知道要添加的元素数量的情况下添加更多内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    相关资源
    最近更新 更多