小编iTu*_*rki的帖子

onCreate()和onStart()之间的区别?

可能重复:
Android活动生命周期 - onPause()和OnStop()之间的差异

我想知道 - 方法有什么区别?onCreate()onStart()

我认为这onStart()是一种多余的方法.onCreate()总是会被召唤(至少在我的最后两个项目中).

任何人都可以解释这个区别吗?

android onstart oncreate android-activity

145
推荐指数
2
解决办法
19万
查看次数

我可以限制TextView的字符数吗?

我现在拥有的是TextView元素的ListView.每个TextView元素都显示一个文本(文本长度从12个字到100+不等).我想要的是让这些TextViews显示文本的一部分(比方说20个字或大约170个字符).

如何将TextView限制为固定数量的字符?

android textview

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

如何制作可滚动的TableLayout?

请看这里的XML代码:

<TableLayout
    android:id="@+id/tableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <TableRow
    android:id="@+id/tableRow1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>

    <TableRow
    android:id="@+id/tableRow2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>

    <TableRow
    android:id="@+id/tableRow3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>


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

我的代码比这长得多,但我只是删除了不必要的部分.问题是我想让它成为TableLayout一个可滚动的,这样我的所有东西都可以显示出来.

我试图将此行放入其中TableLayout以使其可滚动:

android:isScrollContainer="true"
Run Code Online (Sandbox Code Playgroud)

但它没有做到这一点.有办法吗?

android scroll android-tablelayout

51
推荐指数
2
解决办法
7万
查看次数

Android透明TextView?

简单地说,如何使TextView透明化?(不完全透明)

我搜索了文档和StackNetwork并找不到它?我猜有类似的东西.

谢谢.

UPDATE

这是XML代码:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_horizontal"
    android:orientation="vertical"
    android:background="@drawable/background">

    <ImageView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/header"
    android:src="@drawable/logo1"
    />
    <ListView android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:paddingRight="5dp"
    android:scrollbarStyle="outsideOverlay"
    android:cacheColorHint="#00000000" />


    <TextView
    android:id="@+id/footer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="25sp"
    android:singleLine="true"
    android:background="#07000000"
    android:textColor="#FFFFFF"
    android:text="rrrrr" />

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

我希望页脚 TextView透明so that the ListView items can be seen while scrolling

transparency android transparent textview

42
推荐指数
7
解决办法
11万
查看次数

无法在Android Studio中编辑文件

由于某些未知原因,我无法在Android Studio中编辑文件.这包括java和xml文件.

当我启动Android Studio(版本1.2.2)时,一切都很好.但是,过了一段时间,我失去了编辑文件内容的能力.这是我注意到的:

  • 当我点击源代码中的任何一行时,这些行会突出显示,但不会显示插入符号指示符.
  • 当我开始输入时,一个search for:框开始出现在左侧面板的顶部(项目窗口),它根据我输入的内容开始过滤项目文件!
  • 文件未锁定为只读.我检查了.
  • 重新启动Android Studio无法永久解决此问题.一切都接缝好了一段时间,然后问题再次出现.
  • 我确实检查了我的键盘,看看是否有可能导致此问题的键击.没有注意到任何事情.
  • 在项目窗口中,我注意到MainActivity文件名是灰色的(请参见下面的屏幕截图).我不确定这是因为我做了什么,或者是Android Studio如何识别项目中的主要活动.

项目视图截图

android-studio

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

Android - 突出显示TextView中的单词?

database search query在数据库中搜索用户输入的单词并返回a Cursor.

在我ListActivity,我有一个ListView将持有项目(光标项目).该ListView项目的布局基本上是一个TextView.我的意思是,这ListView将是一个列表TextView.

我想要的是突出search term它出现在哪里TextView.我的意思是突出显示:不同的颜色或不同的背景颜色或任何东西使它与文本的其余部分不同.

这可能吗?如何?

更新:

cursor = myDbHelper.search(term);  //term: a word entered by the user.
cursor.moveToFirst();
String[] columns = {cursor.getColumnName(1)}; 
int[] columnsLayouts = {R.id.item_title}; //item_title: the TextView holding the one raw
ca = new SimpleCursorAdapter(this.getBaseContext(), R.layout.items_layout, cursor,columns , columnsLayouts);
lv = getListView();
lv.setAdapter(ca);
Run Code Online (Sandbox Code Playgroud)

对于@Shailendra:该search()方法将返回一些标题.我想突出那些与这个term词匹配的标题中的单词.我希望现在很清楚.

android highlighting textview android-listview

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

去两个活动回来?

我有这个活动序列: Avtivity01 => Avtivity02 => Avtivity03

您可以去Avtivity01Avtivity02你点击一个按钮后.

您可以去Avtivity02Avtivity03你点击一个按钮后.

-

我想从去Activity03Activity01 我点击一个按钮后.

-

注意:

我不想使用Intent,因为我想要Activity01 按下后退按钮Activity02

请问怎么做?

android android-activity

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

资产文件夹中的数据库文件.它会被更新吗?

我是Android SQLite的新手.这就是我所拥有的:

  • db.sqlite在我的assets文件夹中.
  • db的意图是READ ONLY.用户不会写入它.
  • 当应用程序更新时,db.sqlite将替换为新的数据库(我将从项目中删除旧文件并添加新文件).

我关心的是:

  • 旧的db文件会被删除吗?(这就是我想要的;用新的替换旧的)
    • 为什么这么问?因为当我调试我的应用程序时,每次更新db文件时,我都需要从设备上卸载应用程序以强制进行更新.当用户从Play商店更新我的应用程序时,用户是否需要这样做?我很害怕.
  • 这会受到我实现onCreate(SQLiteDatabase)onUpgrade(SQLiteDatabase,int,int)的影响吗?
    • 如果是,那么实施它们以满足我的要求的正确方法是什么?

这是我扩展SQLiteOpenHelper类的方法.我按照我在互联网上找到的教程:

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;    
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class DataBaseHelper extends SQLiteOpenHelper{

    //The Android's default system path of your application database.
    private static String DB_PATH = "/data/data/com.mydomain.myapp/databases/";
    private static String DB_NAME = "db.sqlite";
    private SQLiteDatabase myDataBase;   
    private final Context myContext;

    /* …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-assets sqliteopenhelper

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

Android动画库?

我们可以在我们的应用程序中使用任何免费的Android动画库吗?

android内置动画非常基本.我想要一些更有趣的东西.

-

提前致谢.

android android-animation android-library

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

从同一文件中的HTML表单调用PHP函数?

我正在尝试在用户输入文本并按下提交按钮后在同一页面中执行PHP功能.

我想到的第一个是使用表格.当用户提交表单时,PHP函数将在同一页面中执行.用户不会被定向到其他页面.处理将完成并显示在同一页面中(无需重新加载)

这是我达到的目的:

test.php文件中:

<form action="test.php" method="post">
    <input type="text" name="user" placeholder="enter a text" />
    <input type="submit" value="submit" onclick="test()" />
</form>
Run Code Online (Sandbox Code Playgroud)

PHP代码[ test()function ] 也在同一个文件中:

<?php
    function test() {
        echo $_POST["user"]; // Just an example of processing
    }
?>
Run Code Online (Sandbox Code Playgroud)

但是,我还是遇到了问题!有谁有想法?

html php forms post

13
推荐指数
5
解决办法
18万
查看次数