【问题标题】:Android: Add a very long TextView to a FragmentAndroid:将很长的 TextView 添加到 Fragment
【发布时间】:2018-10-22 04:29:27
【问题描述】:

我正在尝试在片段中添加很长的文本(Glgamesh 的史诗)。

我的xml版本:

<LinearLayout.LayoutParams xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    tools:context=".viewOne">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/epica"
        android:text=" **I WILL INSERT HERE THE WHOLE TEXT?**" />

</LinearLayout.LayoutParams>

还有什么是java部分? 我必须重写 setText 中的内容吗?我可以通过 ID 调用它吗?

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

    LinearLayout linearLayout = (LinearLayout) findViewById(R.id.epica);

TextView textView = new TextView(this);
    textView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
            LayoutParams.WRAP_CONTENT));

嘿,谢谢!

【问题讨论】:

  • 你的问题不清楚你想要达到什么目的。
  • I am trying to 问题是
  • 我正在尝试[问题的标题:向片段添加很长的文本],问题是[检查帖子的内容]--真的吗?

标签: java android android-studio android-fragments textview


【解决方案1】:

如果你想让APP像一本有页面的书,你不能这样做。您必须创建一个数据库来存储每个页面的内容。然后,当用户点击按钮时,您可以逐页加载到文本视图。

您提供的 java 代码可以更改如下。

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

     TextView epica = (Textview) findViewById(R.id.epica);

     epica.setText("Some text here");

【讨论】:

  • 嗨,谢谢。我想添加一个TextSwitcher。但是现在程序给了我一个新的错误: cant resolve -TextSwitcherActivity- public View makeView() { //Create text view TextView t = new TextView (TextSwitcherActivity.this); //设置重力 t.setGravity(Gravity.TOP|Gravity.CENTER); //设置显示大小 t.setTextSize(36);返回 t;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多