Dev*_*ath 0 android android-listview
我拥有: 我在列表视图的每一行都有文本视图
我想做什么:
码::
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listviewdemo);
final ListView listviewone = (ListView) findViewById(R.id.listviewone);
listviewone.setAdapter(mAdapterOne);
listviewone.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Log.d("", "");
}
});
}
Run Code Online (Sandbox Code Playgroud)
适配器的XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fff"
android:orientation="vertical" >
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textColor="#000" />
<ImageView
android:id="@+id/image"
android:layout_width="150dp"
android:layout_height="150dp"
android:scaleType="centerCrop"
android:padding="5dp"
android:src="@drawable/img" />
<ImageView
android:id="@+id/imageLine"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/line" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
小智 5
view是列表项,所以你可以这样做
String str =(String) ((TextView) view.findViewById(R.id.txt)).getText();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |