小编and*_*mer的帖子

在Android中将字符串数组设置为粗体

我有一个ListView,我设法在其上显示许多文本.一些文本格式为BOLD.为了使这些文本变得粗体,我使用了Spannable并且它有效!但是,当我再次向下滚动时,索引[0]变为多个.

为了避免那个场景,我使用了一个持有者来保存我的TextViews.我设法在滚动中解决了这个问题,但由于某些原因,文本样式是BOLD,在我的ListView中消失了.我怎样才能做到这一点?

MainActivity.java

private void populateListView() {

String[] source = { "Lorem ipsum dolor sit amet", "consectetuer adipiscing elit",
                    "sed diam nonummy nibh " };

final SpannableString out0 = new SpannableString(source[0]);
final SpannableString out2 = new SpannableString(source[2]);

StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);

out0.setSpan(boldSpan, 6, 17, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
out2.setSpan(boldSpan, 0, 8, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            R.layout.items, // Layout to use (create)
            source) { // Items to be displayed

        public View getView(int position, View convertView, ViewGroup parent) {
            View …
Run Code Online (Sandbox Code Playgroud)

android spannablestring

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

在 Android 中发送没有 Intent 的电子邮件

我想通过电子邮件发送消息而不使用意图。当我按下按钮时,吐司消息不是电子邮件已成功发送,而是显示“电子邮件未发送”并且不发送电子邮件。有人可以帮我解决这个问题吗?

MainActivity.java

@SuppressLint("SdCardPath")
public class MainActivity extends Activity {


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

    Button addImage = (Button) findViewById(R.id.send_email); 
    addImage.setOnClickListener(new View.OnClickListener() { 
        public void onClick(View view) {            

            Mail m = new Mail("gmailusername@gmail.com", "password"); 

                            String[] toArr = {"lp.mar@gmail.com"};
            m.setTo(toArr);  
            m.setFrom("p.mar@gmail.com"); 
            m.setSubject("Email Test"); 
            m.setBody("This is an email sent using my Mail JavaMail wrapper from an Android device."); 

            try { 
            m.addAttachment("/sdcard/filelocation"); 

                if(m.send()) { 
                    Toast.makeText(MainActivity.this, "Email was sent successfully.", Toast.LENGTH_LONG).show(); 
                } else { 
                    Toast.makeText(MainActivity.this, "Email …
Run Code Online (Sandbox Code Playgroud)

android

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

在android中隐藏按钮栏

我正在开发一个需要全屏模式的应用程序.

在此输入图像描述

我试图在我的清单中使用此代码,

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)

但没有任何事情发生,按钮栏(如Home,Back和Recent Task App)仍在那里.我需要隐藏它们才能完全拥有全屏.请帮我解决一下这个.谢谢.

android

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

在Android中将字符串数组项更改为粗体

我在我的应用程序中有很多字符串数组,我目前正在工作.我在ListViews中调用那些String-array.我想将String Array Item中的某些String更改为Bold.我已经使用了Html.fromHtml()和"<[DATA []]>",但它没有发生任何事情.我怎样才能做到这一点?

String.java

<string-array name="procedure_items">
    <item>• State: This is an emergency </item>
    <item>• Give the dispatcher:</item>
    <item>\t    •  The nature of emergency</item>
    <item>\t    •  Your name</item>
    <item>\t    •  Phone number from which you are calling</item>
    <item>\t    •  Your location/location of the emergency</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

items.xml

<?xml version="1.0" encoding="utf-8"?>

    <TextView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/lbl_item"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

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

mainActivity.java

private void populateListView() {
    String[] myItems = getResources().getStringArray(R.array.procedure_items);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            R.layout.items, myItems);

    // Configure the list view.
    lv_procedures.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

调用时,输出必须是:

•国家:" …

arrays android

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

如何在Android中替换String的第一个字符

我正在做一个应用程序,其中用户需要输入他的手机号码.为了使我的应用程序对用户友好,我正在为它们提供格式(例如09XX-XXX-XXXX).在注册过程之后,应用程序将自动发送一个组成用户名字,姓氏和手机号码的特定号码.为了让服务器联系用户,我必须用'+63'替换'0'(这是第一个字符).有人可以帮我解决一下吗?

android

-1
推荐指数
1
解决办法
5044
查看次数

如何在HTML中附加文件?

我有一个任务,我将建立一个网站,使用户能够附加文件并将其保存到数据库.我正在做一些研究,发现我需要在我的数据库中使用PHP和MySQL/SQL.这里的坏处是我不知道如何使用PHP.

有人可以帮我编码以附加用户文档中的文件并将其保存到数据库中吗?

<!DOCTYPE HTML>
<html>
<head> 
    <title>Attach file</title>
</head>

<body>
    <table width="450px">
        <tr>
            <td valign="top">
                <label for="attach_file"><b>Attachment *</b></label>
            </td>
            <td valign="top">
                <input type="submit" value="Attach File">
            </td>
            <td valign="top">
                <label for="attach_file">No file selected</label>
            </td>
        </tr>

        <tr>
            <td valign="top">
                <label for="app_name"><b>Application Name *</b></label>
            </td>
            <td valign="top">
                <input  type="text" name="app_name" maxlength="50" size="30">
            </td>
        </tr>

        <tr>
            <td valign="top">
                <label for="desc"><b>Description </b></label>
            </td>
            <td valign="top">
                <textarea  name="desc" maxlength="1000" cols="25" rows="6"></textarea>
            </td>
        </tr>

        <tr>
            <td colspan="4" style="text-align:center">
            <br><br>
                <input type="submit" value="Submit">   
            </td>
        </tr>

    </table>

</body> 
</html>
Run Code Online (Sandbox Code Playgroud)

html php

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

在android中解码APK文件

我尝试使用dex2jar and apktool.我的apk文件从Google Play解码已发布的应用程序,但我成功地设法获取其源代码,但我想知道为什么我得到这套代码(附图)?我无法清楚地获得此应用程序的软件包和活动名称.我非常需要它.

在此输入图像描述

是因为封装?我怎样才能获得真正的代码?

java android encapsulation dex2jar

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

标签 统计

android ×6

arrays ×1

dex2jar ×1

encapsulation ×1

html ×1

java ×1

php ×1

spannablestring ×1