Merhabalar sevgili THT ailesi.
Android ile ilgilenmeye tekrar başlayınca dedim yazıyı atmamazlık yapmayayım.
Proje paylaş butonu.
Son olarak görselimizi paylaşıyorum ;
Android ile ilgilenmeye tekrar başlayınca dedim yazıyı atmamazlık yapmayayım.
Proje paylaş butonu.
Kod:
Activity_main.xml kodları :
<RelativeLayout xmlns:android="//schemas.android.com/apk/res/android"
xmlns:tools="//schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android: paddingBottom="@dimen/activity_vertical_margin"
android: paddingLeft="@dimen/activity_horizontal_margin"
android: paddingRight="@dimen/activity_horizontal_margin"
android: paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/btnShare"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/lblContent"
android:layout_marginTop="50dp"
android:text="Paylaş" />
<EditText
android:id="@+id/txtContent"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_toRightOf="@+id/lblContent"
android:ems="10" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/lblContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Paylaşılacak yazı" />
</RelativeLayout>
Basit bir editText ile tanımlanmış yazıda textView içine girilen veri alınarak bir buton yardımıyla paylaşabiliyoruz.
MainActivity.java dosyasının kodları
package googleyardim.example.info.paylas;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
[USER=931120]Override[/USER]
protected **** onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnShare = (Button) findViewById(R.id.btnShare);
final EditText txtContent = (EditText) findViewById(R.id.txtContent);
btnShare.setOnClickListener(new OnClickListener() {
[USER=931120]Override[/USER]
public **** onClick(View v) {
// TODO Auto-generated method stub
// EditText'in içindeki yazıyı alır.
String message = txtContent.getText().toString();
shareMyMessage(message);
}
});
}
protected **** shareMyMessage(String _message) {
// TODO Auto-generated method stub
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, _message);
startActivity(Intent.createChooser(share, "Gönderiyi paylaş !! "));
}
Moderatör tarafında düzenlendi: