我正在开发一个涉及平板电脑各种屏幕的应用程序。一方面,我有所有标签,如通知,消息和其他使用片段。当任何人单击任何选项卡时,它会更改屏幕的其他部分,使选项卡保持不变。现在的问题是,当我点击一个标签说通知时,会有一条消息显示“你有3条消息”,(用文字视图写的),消息作为显示消息的屏幕的链接。当我点击任何一条消息(用文字视图写)时,我应该如何实现这一点,它应该显示带有消息的屏幕。简单来说,如何使用文本视图添加到另一个屏幕的链接。
任何帮助将不胜感激。提前致谢。我的主要活动代码如下
public class MainActivity extends ActivityGroup
{
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}
public void onNotificationsClick(View view)
{
setFragment(new NotificationsFragment());
}
public void onWorkListClick(View view)
{
setFragment(new WorkListFragment());
}
public void setFragment(Fragment fragment)
{
FrameLayout framelayout = (FrameLayout) findViewById(R.id.fl_container);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(framelayout.getId(), fragment).commit();
}
}
答案 0 :(得分:0)
我自己解决了。
我刚刚在fragment_home.xml中添加了* tv_alert_info_note文本视图*我添加了
android:clickable="true"
android:onClick="onMessageClick"
和在主要活动类中添加相应布局的方法“onMessageClick”相同。
public void onMessageClick(View view)
{
setFragment(new TestFragment());
}
其中TestFragment是片段类。