Android Open Source - PrincePolo Card Fragment From Project Back to project page PrincePolo .
License The source code is released under:
GNU General Public License
If you think the Android project PrincePolo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package se.agile.activities;
/ * f r o m w w w . j a v a 2 s . c o m * /
import se.agile.princepolo.R;
import android.annotation.SuppressLint;
import android.app.Fragment;
import android.app.FragmentManager;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
@SuppressLint("ValidFragment" )
public class CardFragment extends Fragment
{
private String logTag;
private CharSequence text;
private Integer clickNumber = 0;
private Fragment previousFragment;
public CardFragment()
{
Log.d(logTag, "Constructor" );
}
@SuppressLint("ValidFragment" )
public CardFragment(CharSequence txt, Fragment prevFragment)
{
Log.d(logTag, "Constructor text" );
text=txt;
previousFragment = prevFragment;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
logTag = getResources().getString(R.string.logtag_main);
View rootView = inflater.inflate(R.layout.fragment_card, container, false);
final Button p1_button = (Button) rootView.findViewById(R.id.bttnCloseCard);
// TextView tv = (TextView) rootView.findViewById(R.id.textOnCard);
// tv.setText(text);
final Fragment fragment = this ;
android.view.View.OnClickListener bttnListener = new View.OnClickListener()
{
@Override
public void onClick(View v)
{
if ( clickNumber == 0){
p1_button.setBackgroundResource(R.drawable.whole_screen_button);
p1_button.setText(text);
clickNumber++;
}
else {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.frame_container, previousFragment).commit();
fragmentManager.beginTransaction().remove(fragment).commit();
Log.d(logTag, "fragment stuff" );
}
}
};
((Button) rootView.findViewById(R.id.bttnCloseCard)).setOnClickListener(bttnListener);
return rootView;
}
}
Java Source Code List se.agile.activities.AboutFragment.java se.agile.activities.BranchFragment.java se.agile.activities.BranchesFragment.java se.agile.activities.CardFragment.java se.agile.activities.CollaboratorsFragment.java se.agile.activities.CommitFragment.java se.agile.activities.ConflictFragment.java se.agile.activities.ConnectToGitHubFragment.java se.agile.activities.LoginActivity.java se.agile.activities.MainActivity.java se.agile.activities.NotificationFragmentSwitcher.java se.agile.activities.NotificationsFragment.java se.agile.activities.PersonalNotesFragment.java se.agile.activities.PokerFragment.java se.agile.activities.RepositoryOverviewFragment.java se.agile.activities.SelectRepositoryFragment.java se.agile.activities.SelectWorkingFilesActivity.java se.agile.activities.SelectWorkingFilesFragment.java se.agile.activities.SelectWorkingFilesOverviewFragment.java se.agile.activities.SettingsFragment.java se.agile.activities.SignOutFragment.java se.agile.asynctasks.RequestAccessToken.java se.agile.asynctasks.RequestAllCommitsForBranch.java se.agile.asynctasks.RequestAllFilesForBranch.java se.agile.asynctasks.RequestBranch.java se.agile.asynctasks.RequestBranches.java se.agile.asynctasks.RequestFiles.java se.agile.asynctasks.RequestFullCommit.java se.agile.asynctasks.RequestListenerAdapter.java se.agile.asynctasks.RequestListener.java se.agile.asynctasks.RequestRepositories.java se.agile.asynctasks.RequestShortCommit.java se.agile.asynctasks.RequestTask.java se.agile.asynctasks.RequestUser.java se.agile.controller.MainActivityController.java se.agile.controller.settingsFragmentController.java se.agile.githubdata.Branch.java se.agile.githubdata.Commit.java se.agile.githubdata.Directory.java se.agile.githubdata.File.java se.agile.githubdata.Folder.java se.agile.githubdata.GitHubDataInterface.java se.agile.githubdata.Repository.java se.agile.githubdata.User.java se.agile.model.BranchNotification.java se.agile.model.BranchSelectionModel.java se.agile.model.CommitNotification.java se.agile.model.ConflictNotification.java se.agile.model.CreateNotificationActivity.java se.agile.model.DirectoryListArrayAdapter.java se.agile.model.InteractiveArrayAdapter.java se.agile.model.JSONParser.java se.agile.model.NotificationDialog.java se.agile.model.NotificationHandler.java se.agile.model.NotificationListArrayAdapter.java se.agile.model.NotificationListener.java se.agile.model.Notification.java se.agile.model.PreferenceListener.java se.agile.model.Preferences.java se.agile.model.TemporaryStorage.java se.agile.model.Tuple.java se.agile.model.WorkingFileListArrayAdapter.java se.agile.navigator.NavDrawerItem.java se.agile.navigator.NavDrawerListAdapter.java