小编Son*_*ery的帖子

在android中的imageview上放置textview

  • 我有一个listview,有一个imageview可以垂直滚动的单个
  • 我想把它textview放在上面Imageview
  • 两个视图都必须可见

  1. 可能吗 ?
  2. 如果是,如何以编程方式进行?
  3. 我需要做出哪些改变?

list_view_item_for_images.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <ImageView
        android:id="@+id/flag"
        android:layout_width="fill_parent"
        android:layout_height="250dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:scaleType="fitXY"
        android:src="@drawable/ic_launcher" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

它给出了如下输出

在此输入图像描述

如何做以下的事情

在此输入图像描述

note :: Dish 1和2是textviews

android textview android-imageview

48
推荐指数
3
解决办法
11万
查看次数

错误:在<declare-styleable> MenuView中,无法找到属性android:preserveIconSpacing

我创建了一个应用程序,当试图运行时,得到这样的错误.

ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
Run Code Online (Sandbox Code Playgroud)

问题 在此输入图像描述

在R.java结束时 在此输入图像描述

请帮我解决这个问题

android view declare-styleable

17
推荐指数
3
解决办法
3万
查看次数

Phonegap插件:如何在Android中将Base64字符串转换为PNG图像

Android不允许基于Phonegap的应用程序等本机应用程序编写二进制文件.常见的应用程序是将Base64字符串转换为图像.那么,你怎么解决这个问题呢?

base64 android image phonegap-plugins cordova

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

Phonegap:capture.captureImage和camera.getPicture之间的区别

我正在尝试使用相机创建一个phonegap应用程序来捕获图像.当我用Google搜索时,我有两个选项,即使用相机api和捕获api.

之间有什么区别navigator.device.capture.captureImage(captureSuccess, captureError, options)navigator.device.camera.getPicture(captureSuccess, captureError, options)

plugins camera phonegap-plugins cordova

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

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

从动态生成的 Edittext 中获取输入值

我必须创建 nEditText其中 n 是用户输入。

我可以使用for循环创建它。

TableLayout tbl=(TableLayout)findViewById(R.id.TableLayout1);
    //table row
    for (int i = 0; i < 5; i++) {
        TableRow tr = new TableRow(this);
        TableLayout.LayoutParams tableRowParams=
                new TableLayout.LayoutParams
                (TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT);
        //for set margin
        tableRowParams.setMargins(0, 10, 0, 0);
        tr.setLayoutParams(tableRowParams);
        tr.setGravity(Gravity.CENTER_HORIZONTAL);
        //text view
        TextView tv=new TextView(this);
        tv.setText("Field "+(i+1));
        tv.setGravity(Gravity.CENTER);
        tv.setTextColor(Color.parseColor("#0070C0"));
        tv.setTextSize(26);
        tv.setLayoutParams(new TableRow.LayoutParams(100, TableRow.LayoutParams.WRAP_CONTENT));
        //add textview
        tr.addView(tv);
        //set layout params of edittext
        TableRow.LayoutParams etParams=
                new TableRow.LayoutParams
                (120,30);
        etParams.setMargins(10, 0, 0, 0);

        EditText et=new EditText(this);
        et.setLayoutParams(etParams);
        et.setBackgroundResource(R.drawable.bg_grey);
        et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
        tr.addView(et);
        tbl.addView(tr, …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-edittext

2
推荐指数
1
解决办法
2071
查看次数