一.新建一個工程
成都網(wǎng)站制作、成都做網(wǎng)站的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)建站多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián)建站,不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務(wù)。其activity_main.xml文件如下
二.定義一個listview的xml文件
這里定義為listview.xml具體代碼如下
三.定義listview的item的xml文件
這里定義為list_item.xml具體代碼如下:
四.編寫MainActivity
具體代碼如下:
import android.app.AlertDialog; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; public class MainActivity extends AppCompatActivity { ArrayAdapter adapter ; AlertDialog.Builder builder; AlertDialog alertDialog; TextView tv_name;//main中的 tv用來接受所選擇的的值 TextView tv;//listview中的tv String[] data = new String[20];//數(shù)據(jù)源 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化 for(int i=0; i<20; i++){ data[i] = "小豬"+i; } tv = (TextView) findViewById(R.id.tv); tv_name = (TextView) findViewById(R.id.tv_name); } public void go(View v){ builder = new AlertDialog.Builder(this); LayoutInflater inflater=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); View viewRelatedType = inflater.inflate(R.layout.listview,(ViewGroup)findViewById(R.id.ll)); ListView listView = (ListView) viewRelatedType.findViewById(R.id.lv); listView.setAdapter(new ArrayAdapter(this,R.layout.list_item,R.id.tv,data)); builder.setView(viewRelatedType); alertDialog = builder.show(); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView> adapterView, View view, int i, long l) { tv_name.setText(data[i]); alertDialog.dismiss(); } }); } }
五.效果圖:
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。