Added some java code for tabwork

This commit is contained in:
Solexid 2016-04-29 21:29:56 +03:00
parent a0b0c6154f
commit a7993ad1c3

View file

@ -23,13 +23,15 @@ import android.os.Environment;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.List; import java.util.List;
import java.io.File; import java.io.File;
import android.widget.TabHost;
import android.widget.ToggleButton;
import in.celest.xash3d.hl.R; import in.celest.xash3d.hl.R;
public class LauncherActivity extends Activity { public class LauncherActivity extends Activity {
// public final static String ARGV = "in.celest.xash3d.MESSAGE"; // public final static String ARGV = "in.celest.xash3d.MESSAGE";
static EditText cmdArgs; static EditText cmdArgs;
static CheckBox useVolume; static ToggleButton useVolume;
static EditText resPath; static EditText resPath;
static SharedPreferences mPref; static SharedPreferences mPref;
String getDefaultPath() String getDefaultPath()
@ -43,13 +45,29 @@ public class LauncherActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_launcher); setContentView(R.layout.activity_launcher);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
TabHost tabHost = (TabHost) findViewById(R.id.tabhost);
tabHost.setup();
TabHost.TabSpec tabSpec;
tabSpec = tabHost.newTabSpec("tabtag1");
tabSpec.setIndicator(getString(R.string.text_tab1));
tabSpec.setContent(R.id.tab1);
tabHost.addTab(tabSpec);
tabSpec = tabHost.newTabSpec("tabtag2");
tabSpec.setIndicator(getString(R.string.text_tab2));
tabSpec.setContent(R.id.tab2);
tabHost.addTab(tabSpec);
Button selectFolder = ( Button ) findViewById( R.id.button_select ); Button selectFolder = ( Button ) findViewById( R.id.button_select );
if ( Build.VERSION.SDK_INT < 21 ) if ( Build.VERSION.SDK_INT < 21 )
selectFolder.setVisibility( View.GONE ); selectFolder.setVisibility( View.GONE );
mPref = getSharedPreferences("engine", 0); mPref = getSharedPreferences("engine", 0);
cmdArgs = (EditText)findViewById(R.id.cmdArgs); cmdArgs = (EditText)findViewById(R.id.cmdArgs);
cmdArgs.setText(mPref.getString("argv","-dev 3 -log")); cmdArgs.setText(mPref.getString("argv","-dev 3 -log"));
useVolume = ( CheckBox ) findViewById( R.id.useVolume ); useVolume = ( ToggleButton ) findViewById( R.id.useVolume );
useVolume.setChecked(mPref.getBoolean("usevolume",true)); useVolume.setChecked(mPref.getBoolean("usevolume",true));
resPath = ( EditText ) findViewById( R.id.cmdPath ); resPath = ( EditText ) findViewById( R.id.cmdPath );
resPath.setText(mPref.getString("basedir", getDefaultPath())); resPath.setText(mPref.getString("basedir", getDefaultPath()));