2011-01-12 48 views
0

嘿,所有我在寻找,以便选择一个XML文件中的文本时,编辑我的应用程序,打开一个新窗口。我发现了通过一个类打开一个新屏幕的各种方法,但我需要从一个xml文件中完成。我作为一个tablayout程序,这里是我的一些第一个选项卡中显示的东西:从XML文件中的文本打开一个新的屏幕

<LinearLayout 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

机器人:ID = “@ + ID/ScrollView01”
机器人:layout_height = “WRAP_CONTENT”
机器人:layout_width = “FILL_PARENT”>

<TextView 
    android:textColor="#FFFFFF" 
    android:text="First Header here" 
    android:textStyle="bold" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    /> 
<TextView 
android:textColor="#FFFFFF" 
    android:text="First body text here" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    /> 

所以基本上我需要它,这样,当选择了文本,一个新的屏幕上弹出。如上所述,这个具体必须在xml中完成的原因是因为这是一个标签布局的全部区别,如果每个标签中的下一个可以打开一个新的屏幕,那将是非常好的。谢谢。

回答

0

所以你的努力得到它的标签视图之外打开一个全新的布局?

在这种情况下,所有你需要做的是建立一个新的XML文件并单击文本调用的setContentView这将呼吁其它XML文件,并打开该网页。

或者,你是说在点击它,你想打开的选项卡的另一个?在这种情况下

你只是希望使用标签的布局和标签控件:

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

我只是有点困惑,究竟你希望做

我希望这帮助

+0

是在第一部分。所以在我上面的代码例如,如果在“第一头在这里”或任何在其他用户按下,然后我想,要打开一个全新的屏幕。 – Clozecall 2011-01-12 03:06:48

0

据我知道这也不是没有可能的代码。除非你编写你自己的textview组件,它有你需要编写的代码。即,你必须在某处执行代码。您可以指定自定义属性来指定您导航到的位置。

相关问题