gpt4 book ai didi

带有编辑框和按钮作为标题的 Android View

转载 作者:行者123 更新时间:2023-11-29 18:12:55 25 4
gpt4 key购买 nike

我有一个以正常方式实现的 ListView 。我想要 ListView 顶部的编辑框和按钮,而不是 ListView 中的每个项目。有人可以为此提供示例代码吗

最佳答案

根据我的理解,您可以尝试这样的操作:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FF000000" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout1"
android:orientation="horizontal"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/et1"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bt1"
android:text="ClickMe"
/>
</LinearLayout>
<ListView
android:id="@+id/list"
android:layout_below="@id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="#000000" />


</RelativeLayout>

不过,您可能需要根据需要自定义一些参数。希望这会有所帮助。

编辑 1:相应的 Java 类

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class AtoZActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lv=(ListView) findViewById(R.id.list);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2" };

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);

// Assign adapter to ListView
lv.setAdapter(adapter);
}
}

在 list 中

  <application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".AtoZActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

关于带有编辑框和按钮作为标题的 Android View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com