小编Kra*_*ath的帖子

Android ListView和ArrayAdapter/Arraylist

我对Java/Android完全不熟悉并且坚持使用listviews.

我想要的是在listview中连续4行使用不同的字体样式

rowlayout.xml

<TextView 
    android:id="@+id/1"
    android:visibility="gone"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

<TextView 
    android:id="@+id/2"
    android:textSize="30sp"
    android:textStyle="bold"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

<TextView 
    android:id="@+id/3"
    android:typeface="sans"
    android:textSize="20sp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

    <TextView 
    android:id="@+id/4"
    android:typeface="sans"
    android:textSize="15sp"
    android:textStyle="italic"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)

我在一个单独的xml文件中有这个

results.xml

<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/TitleLbl" >
</Listview>
Run Code Online (Sandbox Code Playgroud)

我的数组适配器看起来像这样

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.rowlayout, R.id.2, Array);
setListAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

我要做的是获取一个arraylist(包含ID,名称,姓氏和数字)来填充列表视图,以便每个信息都在行中自己的行.

上面的数组适配器工作,但四个信息中的每一个都在它们自己的行中.

有人可以帮忙吗?

(另外,我已经在互联网上搜索并尝试对此进行排序,但似乎无法找到任何可以帮助我的东西)

java android listview adapter android-arrayadapter

4
推荐指数
1
解决办法
1万
查看次数

自动更新JTextArea

对Java完全陌生,我感到一头雾水。

我的系统上有一个JTextArea,我想进行实时更新,因此,当将某些内容添加到table2(在我的数据库中)时,我的服务器从数据库中提取新值,然后更新JTextArea。

我完全不知道如何执行此操作,尽管我已经确定需要使用Thread才能使其正常工作。

任何/所有帮助都将不胜感激(对此我有点时间不满)

java concurrency swing jtextarea automatic-updates

3
推荐指数
1
解决办法
1571
查看次数