Back to project page SeeKampf.
The source code is released under:
GNU General Public License
If you think the Android project SeeKampf listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package net.avedo.seekampf.fragments; /*w w w . j a v a 2s .c o m*/ import android.app.Fragment; import android.content.res.AssetManager; import android.content.res.Resources; import android.os.Bundle; import android.text.Html; import android.text.method.ScrollingMovementMethod; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import net.avedo.seekampf.R; import net.avedo.seekampf.R.id; import net.avedo.seekampf.R.layout; import net.avedo.seekampf.R.string; public class AboutFragment extends Fragment { @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Resources localResources = getResources(); AssetManager localAssetManager = getActivity().getAssets(); String title = localResources.getString(R.string.about); String body = ""; try { BufferedReader reader = new BufferedReader(new InputStreamReader( localAssetManager.open("about.html"))); String line; while ((line = reader.readLine()) != null) { body += line; } reader.close(); } catch (IOException e) { } // set title and body in UI getActivity().getActionBar().setTitle(title); TextView aboutTxt = (TextView) getActivity() .findViewById(R.id.aboutTxt); aboutTxt.setText(Html.fromHtml(body)); aboutTxt.setMovementMethod(new ScrollingMovementMethod()); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.about_fragment, container, false); } }