在活动android sdk中滑动屏幕

时间:2011-12-21 20:30:15

标签: java android

我有活动,我有信息。我怎么能这样做,当我滑到一边,我可以看到另一个信息?这可以在一个活动中完成吗? java代码应该是什么?我应该在.xml文件中更改什么?

的java:

package com.lineage.goddess;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class LineageHelpActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.help);
        openRawResource();
        InputStream iFile = getResources().openRawResource(R.raw.lineagehelp);
        TextView helpText =(TextView) findViewById(R.id.TextView_HelpText);
        String strFile = inputStreamToString(iFile);
        helpText.setText(strFile);
    }

    private String inputStreamToString(InputStream iFile) 
    {               
        Writer writer = new StringWriter();
        if(iFile!=null)
        {
            char[] buffer = new char[1024];
            try{
                Reader reader = new BufferedReader(
                        new InputStreamReader(iFile, "UTF-8"));
                int n;
                while ((n = reader.read(buffer)) != -1) {
                    writer.write(buffer, 0, n);
                }
            } catch (UnsupportedEncodingException e) {
                return e.toString();
            } catch (IOException e) {
                return e.toString();
            }finally
            {
                try {
                    iFile.close();
                } catch (IOException e) {
                    return e.toString();
                }
            }
        }
       String result = writer.toString();
       return result;
    }



    private void openRawResource() {
        // TODO Auto-generated method stub

    }
}

1 个答案:

答案 0 :(得分:1)

你的意思是像Google+和市场那样吗?您可能想查找ViewPager:

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html