如何在Android中的布局之间移动textView?

时间:2017-03-03 16:05:24

标签: android

我是Android新手,我尝试制作它,以便当我点击TextView时,它会从当前的LinearLayout移动到名为' letter1'的新LinearLayout。

我已经四处寻找了很长时间,但我能看到的唯一关闭的事情是' setContentView'这似乎是我的应用程序崩溃。代码如下,可以提供一些帮助。

public class Question1 extends AppCompatActivity {
    LinearLayout letter1 = (LinearLayout)findViewById(R.id.letter1);
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_question1);

        TextView letterL = (TextView)findViewById(R.id.letterL);
        letterL.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                setContentView(letter1);
            }
        });

        }
    }

1 个答案:

答案 0 :(得分:1)

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

        LinearLayout letter1 = (LinearLayout) findViewById(R.id.letter1);

        TextView letterL = (TextView) findViewById(R.id.letterL);
        letterL.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                letter1.addView(letterL);
            }
        });
    }