Rya*_*yan 2 android android-layout achartengine android-fragments
我对Android世界很新,来自大量服务器端编程的背景.非常小的Java.
我正在开发一个应用程序,其中我需要有两个片段,一个在左边显示导航,一个在右边,显示内容.我的第一个主要挑战是使用acharengine使其中一个导航链接打开一个图表.
我有一个来自achartengine的例子,我一直关注这里:achartengine的例子
我一直在关注谷歌提供的Android开发者应用程序演示:Fragment Basics
我正在使用该示例,只是使用现有代码构建所有内容.到目前为止,我已将实际内容显示范围缩小到ArticleFragment.java中的此代码:
这是onStart上发生的事情:
public void onStart() {
super.onStart();
// During startup, check if there are arguments passed to the fragment.
// onStart is a good place to do this because the layout has already been
// applied to the fragment at this point so we can safely call the method
// below that sets the article text.
Bundle args = getArguments();
if (args != null) {
// Set article based on argument passed in
updateArticleView(args.getInt(ARG_POSITION));
} else if (mCurrentPosition != -1) {
// Set article based on saved instance state defined during onCreateView
updateArticleView(mCurrentPosition);
}
}
public void updateArticleView(int position) {
TextView article = (TextView) getActivity().findViewById(R.id.article);
article.setText(Ipsum.Articles[position]);
System.out.println("Position: " + position);
mCurrentPosition = position;
}
Run Code Online (Sandbox Code Playgroud)
这就是Ipsum.java中的内容:
package com.example.android.fragments;
Run Code Online (Sandbox Code Playgroud)
公共课Ipsum {
static String[] Headlines = {
"Link One",
"Link Two",
"Link Three"
};
static String[] Articles = {
"Link One\n\n Some Text...",
"Link Two\n\n Some Text...",
"Link Three\n\n Some Text..."
};
Run Code Online (Sandbox Code Playgroud)
}
当您单击其中一个"链接"时,我希望图表显示在另一个片段中.我确信这很简单,并且由于缺乏语法知识,我尝试将updateArticleView中的代码修改为textViews,但成效有限.
我试过搜索,并且有一些有用的例子,但它们都是从一个知道他/她正在做什么的人的角度出发的.我是全新的(3周左右),所以请为我愚蠢.谢谢.
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |