0
好吧,我有一個活動,用戶知道他/她的IP地址,IP顯示在TextView
中,但我希望它顯示在一個EditView
爲容易複製粘貼。這是我的代碼...Android:如何在EditView和TextView中顯示字符串數據
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ip);
getWindow
().setSoftInputMode(
WindowManager.
LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
TextView ipView= (TextView) findViewById(R.string.ip);
ipView.setText(inetAddress.getHostAddress());
}
}
}
} catch (Exception e) {
Log.e("------------", e.toString());
}
}
日Thnx的幫助,但我想我的方法,並在工作,其實我已經設定相同的ID這兩個觀點,創造了一個力量密切的bug。現在解決了。 –
沒有概率..高興,你想通了.. :) – mike20132013
Thnx再次, –