小编Zen*_*nis的帖子

扩大listview中的中间元素 - android?

我试图放大中心最listview项目.(最后,我希望将其扩展为一种简单而轻盈的3D效果,在屏幕中间放置元素时会放大,在下方放大时缩小,黑色背景和文本项目放大和缩小...)

所以,我做了一个虚拟列表视图,每一行都是一个textview元素.下面,我有一个自定义适配器.

我所做的唯一相关修改是:

OnCreate(),我将以下变量传递给适配器:

int v = (listview.getLastVisiblePosition() - listview.getFirstVisiblePosition()) + 1;
Run Code Online (Sandbox Code Playgroud)

在Adapter的getView()中,我得到了这个:

if (position == x/2) {
        textView.setHeight(100);
    }
Run Code Online (Sandbox Code Playgroud)

无论如何这里是所有的代码,我已经跳过了进口:(它不是那么大!......大部分是相当普遍的)

MainActivity.java:

    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final ListView listview = (ListView) findViewById(R.id.listview);
        String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
                "Blackberry", "WebOS", "Ubuntu", "Windows7","iPhone", "WindowsMobile",
                "Blackberry", "WebOS", "Ubuntu", "Windows7","iPhone", "WindowsMobile",
                "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X" };

        final ArrayList<String> list = new ArrayList<String>();
        for (int i …
Run Code Online (Sandbox Code Playgroud)

android text listview zoom android-listview

5
推荐指数
1
解决办法
5202
查看次数

如何在字符串资源内(以及其中的其他文本)建立链接?-安卓

例如:看下面的字符串资源:

 <string name="b1b">This link will take you to google.com. More text here.</string>
Run Code Online (Sandbox Code Playgroud)

现在,我希望此字符串资源在我的应用中看起来像这样:

该链接将带您到Google。更多文字在这里。

我不能使用三个textview。这只是一个例子。因此,我无法将整个textview链接。

(为什么?我在应用程序中所做的是……我说了十二个按钮,每个按钮都将一个字符串资源ID发送给“文本淋浴活动”,以此作为目的……而且,我只是拥有一个textview来显示根据用户单击哪个按钮可以显示不同的文本,因此,我节省了应用程序的大小。

再加上每个这样的文本字符串资源在不同位置具有不同数量的链接,因此仅为链接提供单个textview并以某种方式在它们之间进行编织是不可行的。)

因此,我需要将一些字符串资源放入链接中。我已经尝试过了<a>,但没有效果。

这该怎么做?

url android text hyperlink

0
推荐指数
1
解决办法
5594
查看次数

标签 统计

android ×2

text ×2

android-listview ×1

hyperlink ×1

listview ×1

url ×1

zoom ×1