|
Hello,
I had similar problem.
Please see my example:
1) Xml file (note android.support.v4 is used):
<android.support.v4.app.FragmentTabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TabWidget
android:id="@android:id/tabs"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"/>
<FrameLayout
android:id="@+id/realtabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
</android.support.v4.app.FragmentTabHost>
2) Java file for Activity:
MainActivity extends FragmentActivity
implements YourFirstFragment.OnFragmentInteractionListener, YourSecondFragment.OnFragmentInteractionListener
{
private FragmentTabHost _yourTabHost;
protected void onCreate(Bundle savedInstanceState)
{
_yourTabHost =(FragmentTabHost)findViewById(android.R.id.tabhost);
_yourTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
_yourTabHost.addTab(_mTabHost.newTabSpec("first_fragment").setIndicator("NameOnTab"), YourFirstFragment.class, null);
_yourTabHost.addTab(_mTabHost.newTabSpec("second_fragment").setIndicator("NameOnTab"), YourSecondFragment.class, null);
}
}
Hope this will help somehow.
|
|
|
|
|
hi everyone....
Anyone know how to integrate android app with social media.like facebook or twitter...
|
|
|
|
|
What is your question, specifically?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
|
|
|
|
|
For this sake, their own SDKs are provided. Facebook SDK[^], Twitter SDK[^] (probably HTTP client) can be used to do so. Did you look for them?
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
i do all the thing but cant successd
|
|
|
|
|
Can you elaborate what do you mean by "can't succeed"?
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
|
sir,
I am new to the Android programming,
i want to select the srecords from the database and display the records on the listView ...
e.g suppose the database contains name and mobile numbers.
screen contains the button display
by clicking that button records are fetched from the database and seconds activity gets started and all the names from the database are displayed on to the ListView (which is on the Second Activity),
when when we click on the name,the corresponding mobile no should dislayed in the Toast message.
so for that i Write Trhe code but its not fetching the data from the Database.
please help me.
==================================================
|
|
|
|
|
|
|
firstly take permission from android manifest
<uses-permission android:name="”android.permission.READ_CONTACTS”/">
after that take 2 xml activity one which contain listview and other contain textview
then after try to use this code in java file...
public class PhoneBookActivity extends Activity {
ListView listViewPhoneBook;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.phone_book);
//get the ListView Reference from xml file
listViewPhoneBook=(ListView)findViewById(R.id.listPhoneBook);
//arrayColumns is the array which will contain all contacts name in your cursor, where the cursor will get the data from contacts database.
//Here we are displaying name only from the contacts database
String[] arrayColumns = new String[]{ContactsContract.Contacts.DISPLAY_NAME};
//arrayViewID is the id of the view it will map to here textViewName only , you can add more Views as per Requirement
int[] arrayViewID = new int[]{R.id.textViewName};
//reference to the phone contacts database using Cursor and URI in android.
Cursor cursor;
cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
/*Create an Adapter with arguments layoutID, Cursor, Array Of Columns, and Array of Views which is to be Populated
This adapter will be associated with the listview to populate items directly. So this adapter is associated with
the each_contact.xml file to view in a activity */
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.each_contact, cursor, arrayColumns, arrayViewID);
listViewPhoneBook.setAdapter(adapter);
/*this is extra code for click event of any item in the list view.*/
// To handle the click on List View Item
listViewPhoneBook.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView arg0, View v,int position, long arg3)
{
// position parameter gives the index or position of ListView Item which is Clicked
TextView tv=(TextView)v.findViewById(R.id.textViewName);
String name=tv.getText().toString();
Toast.makeText(getApplicationContext(), "Contact Selected: "+name, Toast.LENGTH_LONG).show();
}
});
}
}
best of luck dear...
|
|
|
|
|
Thanks .
It helps me lot ...
|
|
|
|
|
|
I want to start a Horizontal ProgressBar with rounded circle from starting to end. Can anyone help me with code.
thank you,
thirumal.
|
|
|
|
|
|
Dear sir.
I am getting data in xml format. I want to save that in sql lite.
Note if is whole xml as not in string which i am getting.
|
|
|
|
|
Member 11739620 wrote: Note if is whole xml as not in string which i am getting. Not sure what you want to say here. But as XML is always plain text by definition you could just store it in a text-type column. If your XML is not just plain text then it's not valid XML.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
I am getting xml from server. how to store that all xml tag in string.
|
|
|
|
|
XML is a string.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
|
Hello,
I will try to show you the possibility to save the data with SQLite in Android application:
Firstly add import:
import android.database.sqlite.SQLiteDatabase;
1) Declare your database value in your Activity class:
private SQLiteDatabase _yourDBname;
2) Also declare name of the table in you database in Activity class:
private String YourTableForXml = "XMLtable";
3) In your Activity class in onCreate method initialize earlier declared database:
@Override
protected void onCreate(Bundle savedInstanceState)
{
_yourDBname=YourActivityName.this.openOrCreateDatabase("NameofYourDB", Context.MODE_PRIVATE, null);
};
4) Now you must prepare your table structure (in onCreate method too):
_eSubSQLliteDB.execSQL("DROP TABLE IF EXISTS '" + YourTableForXml + "'");
_eSubSQLliteDB.execSQL("CREATE TABLE IF NOT EXISTS " + YourTableForXml + " (Id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, xmlColumn VARCHAR);");
5) Now you are ready to insert some xml to your table. Note that xml is just normal String value:
String sampleXML =
"
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
"
ContentValues insertValues = new ContentValues();
insertValues.put("XmlColumn", sampleXML);
_yourDBname.insert(YourTableForXml, null, insertValues);
Hope this will help you.
|
|
|
|
|
hi all i want grab user copying text, does android have any intent that sends when user copy a text? or how can i notified in my service that user copy some text in any app?
|
|
|
|
|
|
where can i download a software to start building android apps?
|
|
|
|
|