androidstdio增加列表项内容:在TextView的右侧增加一个TextView(具体文本内容为当前系统时间)
时间: 2023-05-21 13:06:44 浏览: 101
你可以使用以下代码在 Android Studio 中实现此功能:
1. 在布局文件中添加一个 LinearLayout,并将其方向设置为 horizontal(水平方向)。
2. 在 LinearLayout 中添加两个 TextView,一个用于显示列表项内容,另一个用于显示当前系统时间。将第二个 TextView 的宽度设置为 wrap_content(自适应内容),并设置其重心为垂直居中。
3. 在 Activity 中,使用 java.util.Date 类获取当前系统时间,并将其格式化为字符串。然后将其设置为第二个 TextView 的文本内容。
以下是示例代码:
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/item_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="列表项内容"/>
<TextView
android:id="@+id/time_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:textSize="12sp"/>
</LinearLayout>
```
```java
TextView timeText = findViewById(R.id.time_text);
// 获取当前系统时间并格式化为字符串
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm", Locale.getDefault());
String timeStr = dateFormat.format(new Date());
// 显示当前时间
timeText.setText(timeStr);
```
希望可以帮助到您!
阅读全文