粘贴复制Android复制和粘贴的实现
生活随笔
收集整理的這篇文章主要介紹了
粘贴复制Android复制和粘贴的实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近研究粘貼復制,稍微總結一下,以后繼續補充:
????main.xml如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"><Button android:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="點擊后復制"android:layout_centerHorizontal="true"android:layout_marginTop="100dip"/><TextViewandroid:id="@+id/textView"android:layout_width="150dip"android:layout_height="50dip"android:layout_centerInParent="true"android:hint="粘貼的內容"android:gravity="center"/></RelativeLayout>????
?
????MainActivity如下:
每日一道理漫漫人生路,誰都難免會遭遇各種失意或厄運。在凄風苦雨 慘霧愁云的考驗面前,一個強者,是不會向命運低頭的。風再冷,不會永遠不息;霧再濃,不會經久不散。風息霧散,仍是陽光燦爛。
package cn.com.testclipboardmanager; import android.os.Bundle; import android.text.ClipboardManager; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.app.Activity; import android.content.Context; /*** Demo描述:* 實現Android的復制,粘貼功能*/ public class MainActivity extends Activity {private Button mButton;private TextView mTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}private void init(){mTextView=(TextView) findViewById(R.id.textView);mTextView.setOnClickListener(new ClickListenerImpl());mButton=(Button) findViewById(R.id.button);mButton.setOnClickListener(new ClickListenerImpl());}private class ClickListenerImpl implements OnClickListener {@Overridepublic void onClick(View v) {switch (v.getId()) {//復制case R.id.button:ClipboardManager copy = (ClipboardManager) MainActivity.this.getSystemService(Context.CLIPBOARD_SERVICE);copy.setText("Come On Baby");break;//粘貼case R.id.textView:ClipboardManager plaster = (ClipboardManager) MainActivity.this.getSystemService(Context.CLIPBOARD_SERVICE);String content=plaster.getText().toString().trim();mTextView.setText(content);break;default:break;}}}}
????
?
文章結束給大家分享下程序員的一些笑話語錄: 這個世界上只有10種人:懂得二進制的和不懂得二進制的。
--------------------------------- 原創文章 By
粘貼和復制
---------------------------------
轉載于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/31/3111214.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的粘贴复制Android复制和粘贴的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]可伸缩系统的架构经验
- 下一篇: 通过Java代码打开浏览器,本地文件目录