【问题标题】:Different content in the tabs [closed]选项卡中的不同内容[关闭]
【发布时间】:2014-11-09 06:07:11
【问题描述】:

我正在使用this android studio 项目,但我不知道如何更改那里的内容。例如,我想在第一个选项卡中有一个文本“Hello World”,文本“Goodbye.. ." 在第二个选项卡中等等......你能帮我吗?

【问题讨论】:

    标签: java android tabs pagerslidingtabstrip


    【解决方案1】:

    你有什么尝试吗?有一个示例文件夹,您可以在其中找到示例。在我打开的第一个文件MainActivity.java中,有一个名为MyPagerAdapter的类,其内容如下:

    private final String[] TITLES = { "Categories", "Home", "Top Paid", "Top Free", "Top Grossing", "Top New Paid", "Top New Free", "Trending" };
    

    在我看来您可以将其更改为

    private final String[] TITLES = {"Hello world", "Goodbye..."};
    

    如果这不起作用,您确实有一个有效的问题,但在这种情况下,您应该先检查示例。 Literraly 花了我不到一分钟的时间就找到了。

    【讨论】:

    • 对不起我的英语。可能你理解错了。我的意思是像这样改变它(图片)我想在这里有不同的文本。在文件“SuperAwesomeCardFragment.java”中:v.setText(“CARD”+(位置+ 1));但我想要不同的文字。图片:i.stack.imgur.com/bmwRC.pngi.stack.imgur.com/aDNe1.png
    • 如果您想要完全不同类型的内容,请使用不同的片段(无法帮助您,因为这实际上意味着我编写您的应用程序,但谷歌可以在这里为您提供帮助),或者使用 v.setText("这是我想要的文本");.您可以使用 switch case 来检查选项卡位置并在正确的位置发出正确的 v.setText。
    • 我已经编辑了你的问题。将 v.setText 行替换为: if (position == 0){ v.setText("Hello World") } else if (position == 1) { v.setText("Goodbye...") } 它应该做你想做的事。
    • 非常感谢!它有效!!!!!!!!!!!!!
    猜你喜欢
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 2015-12-11
    • 2017-09-05
    • 2012-10-28
    相关资源
    最近更新 更多