小编Kar*_*iya的帖子

在Android中显示屏幕的TextView底部

在我的应用程序中,我想在屏幕顶部显示一个带有屏幕宽度的TextView.接下来要在TextView下面显示图形视图.接下来在图形视图下方显示一个文本视图.

我使用了以下xml代码.在我的代码中,TextView无法显示在screeen的底部.

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

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView  
android:orientation="horizontal"
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello"
android:background="#FF8A11"
android:padding="8dip"
/>
</LinearLayout>



<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<com.game.viewdot.ViewDot
 android:id="@+id/DrawView"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />   
 </LinearLayout>



 <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="bottom"
android:layout_gravity="bottom"  
>

<TextView  

android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="Another Text View"
android:background="#FF8A11"
android:padding="8dip"
android:gravity="bottom"
 android:layout_gravity="bottom"
/>

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

我希望在此代码中进行哪些修改以获得我的结果??????

layout android textview

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

通过Intent在Android中创建快捷方式

可能重复:
Android在主屏幕上创建快捷方式

我有一个TextViewButton我的Activity(HomeActivity.class).

目标:当我点击Button它时,它应该创建一个快捷方式,默认的android图像作为图标和文本输入TextView.

到目前为止,我发现我们可以使用创建快捷方式 ACTION_CREATE_SHORTCUT

这是我到目前为止的代码:

Intent result = new Intent(android.content.Intent.ACTION_CREATE_SHORTCUT);
result.putExtra(Intent.EXTRA_SHORTCUT_INTENT,
                new Intent(getApplicationContext(), Editor.class));
result.putExtra(TodoDbAdapter.KEY_ROWID,rowid);
result.putExtra(Intent.EXTRA_SHORTCUT_NAME,textView.getText());
result.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                Intent.ShortcutIconResource.fromContext(HomeActivity.this,
                                                        R.drawable.icon));
setResult(RESULT_OK, result);
Run Code Online (Sandbox Code Playgroud)

我的清单文件:

<activity android:name=".HomeActivity" android:label="@string/app_name">

        <intent-filter>
                <action android:name="android.intent.action.CREATE_SHORTCUT" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
Run Code Online (Sandbox Code Playgroud)

但是这段代码不会创建任何快捷方式.

我该如何创建快捷方式?

android homescreen android-layout

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

在Android屏幕上显示自定义信息

我想自定义LockScreen.

默认的锁定屏幕是这样的.默认锁定屏幕

我想修改锁定屏幕的这一部分并让其他所有内容保持不变.当用户锁定他的手机时,它应该在该红色框上显示自定义信息.

我想用新信息替换红色框部分

到目前为止,我已经看到一个类似于这个东西的应用程序:WidgetLocker

到目前为止StackOverflow搜索:

有没有办法覆盖锁定模式屏幕?这说不可能.

Android锁屏小工具(Kevin TeslaCoil的答案)这真的说明了一些事情

Android的个性化锁屏不了解消息来源所说的内容.

我怎样才能实现这一目标?

感谢您的帮助..

android lockscreen

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

Android中的安全功能

我想学习android中的(最大)安全功能.

无论安全功能如何.

你能指导我吗?

如果您知道安全功能,请在此处列出.所以我可以很好地学习它.

到目前为止,我已经经历过:

http://developer.android.com/guide/topics/security/security.html

http://www.androidauthority.com/

谢谢,卡蒂克

security android

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

如何在按钮点击时在数据库中添加数据?

我是Android新手以下是我的代码我想通过单击按钮在数据库中添加数据但是当我点击按钮时我的应用程序崩溃可以任何人建议我这里的任何解决方案是我的代码:

public class Third extends Activity implements OnClickListener{
Button btn;
SQLiteDatabase db;
EditText edit1;
EditText edit2;
EditText edit3;

@Override
protected void onCreate(Bundle icicle) {
// TODO Auto-generated method stub
super.onCreate(icicle);
setContentView(R.layout.mit);
SQLiteDatabase db;
db = openOrCreateDatabase("doctorinfo.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
db.setVersion(1);
db.setLocale(Locale.getDefault());
db.setLockingEnabled(true);
final String CREATE_TABLE_COUNTRIES ="CREATE TABLE med_d ("+ "id INTEGER PRIMARY KEY AUTOINCREMENT,"+ "DOC_NAME TEXT,"+ "DOC_NO TEXT,"+ "DOC_EMAIL TEXT);";
//db.execSQL(CREATE_TABLE_COUNTRIES);
btn=(Button)findViewById(R.id.button1);
edit1=(EditText)findViewById(R.id.editText1);
edit2=(EditText)findViewById(R.id.editText2);
edit3=(EditText)findViewById(R.id.editText3);

btn.setOnClickListener(this);


}

@Override
public void onClick(View arg0) {
String d=edit1.getText().toString();
String m=edit2.getText().toString();
String p=edit3.getText().toString();

ContentValues values …
Run Code Online (Sandbox Code Playgroud)

database android

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

如何在android中为listview设置onListItemClick

您好我需要为列表视图执行onListItemClick事件.我做了以下但没有奏效.我粘贴我的代码和logcat.请帮我.错误是:(java.lang.RuntimeException:您的内容必须有一个ListView,其id属性为'android.R.id.list')

public class MyListView extends ListActivity {
    /** Called when the activity is first created. */
//    @Override
    ListView list1;
    private String array[] = { "Iphone", "Tutorials", "Gallery", "Android","item 1", "item 2", "item3", "item 4" }; 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        list1 = (ListView) findViewById(R.id.ListView01);
        list1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, array));        

    }
    protected void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        Object o = this.getListAdapter().getItem(position);
        String pen = o.toString();
        Toast.makeText(this, "You have chosen the pen: …
Run Code Online (Sandbox Code Playgroud)

android

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

如何查看android中的电池使用设置?

我想通过应用程序设置查看电池使用设置 - >关于电话 - >电池使用

如何通过应用程序查看这个请帮助我

android

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

如何创建像TorchLight这样的UI.例如.FlashLight Zaphrox

我正在使用相机闪光灯应用程序.

我可以启动和停止相机LED.我有关于火炬之光的GUI设计的问题.

我想像FlashLight Zaphrox一样创建GUI ..

我的猜测是:

您可以看到,单击割炬按钮时,图像会发生变化.仅在单击割炬按钮时查看更改.

到目前为止我尝试的是:

        Display display = getWindowManager().getDefaultDisplay(); 
        width = display.getWidth();
        height = display.getHeight();

        imageView=(ImageView)findViewById(R.id.imageId);

        imageView.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View view, MotionEvent me) {

                Toast.makeText(ImageClicker.this,me.getRawX()+" "+me.getRawY(), Toast.LENGTH_SHORT).show();

                Log.i("View--Width & Height",view.getWidth()+" "+view.getHeight());
                Log.i("View -- Measured Width & Height",view.getMeasuredWidth()+" "+view.getMeasuredHeight());
                Log.i("Simple X Y Coordiantes",me.getX()+" "+me.getY());
                Log.i("Raw Coordinates",me.getRawX()+" "+me.getRawY());
                Log.i("Display Matrix",width+" "+height);
                return false;
            }
        });
Run Code Online (Sandbox Code Playgroud)

我得到的两个不同大小的模拟器的结果是:

适用于320x480

09-07 16:32:28.439: INFO/View--Width & Height(2305): 320 43
09-07 16:32:28.439: INFO/View -- Measured Width & Height(2305): 320 43 …
Run Code Online (Sandbox Code Playgroud)

android

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

通过Facebook,电子邮件和短信/彩信共享音频文件(.mp3)

我有一个音频文件(.mp3)和一些与之相关的信息.我想与Facebook,电子邮件,短信/彩信等分享.

我所做的是:当用户点击共享按钮时,它会弹出可以处理此Intent的所有受支持应用程序的列表.但这并未显示Facebook和SMS/MMS选项.

这是我的代码..

public void shareWithFriends(int resId)
{
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("audio/mp3");
    share.putExtra(Intent.EXTRA_SUBJECT,"Ringtone File : "+ getResources().getResourceEntryName(resId)+".mp3");
    share.putExtra(Intent.EXTRA_TEXT,"Ringtone File : "+getResources().getResourceEntryName(resId)+".mp3");
    share.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://com.my.android.soundfiles/"+resId));
    share.putExtra("sms_body","Ringtone File : "+ getResources().getResourceEntryName(resId)+".mp3");
    startActivity(Intent.createChooser(share, "Share Sound File"));
}
Run Code Online (Sandbox Code Playgroud)

以下是一些结果:

  1. 当我使用MIME类型时audio/mp3,只会弹出电子邮件选项.没有Facebook和短信/彩信共享.

  2. 当我使用MIME类型时*/*,会弹出电子邮件和短信选项.没有Facebook选项.

这里有趣的是,当我点击SMS选项时,只显示文本.我没有看到任何附带的MP3文件(同样的事情发生在Whatsapp中(因为我手机上安装了Whatsapp).但是,当我点击任何邮件应用程序(例如,Gmail或Yahoo邮件)时,它会显示MP3文件附件.

我哪里错了?

audio android share facebook facebook-graph-api

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

用户离开应用程序时停止后台处理(AsyncTask)

我开发了一个android 2.1应用程序.在那里我使用AsyncTask进行后台处理.它从WebService获取数据.

问题是:当我离开应用程序时,后台服务仅保持活动状态.当我转到设置 - >应用程序 - >运行应用程序时,它向我显示应用程序正在运行.我必须强制停止该应用程序.

有没有办法在用户离开应用程序时自动停止后台任务?

android

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

如何在android中的每个视图上显示图像(例如,像市场中的破解屏幕应用程序)

我想创建像Better Cracked Screen这样的东西.

破裂的屏幕仍然是最重要的.

我无法弄清楚如何制造出一切都位居首位的东西.

行为:例如,当显示破解的屏幕时,如果我按下主页按钮然后它显示我的家,但破裂的屏幕保持原样(这里在家的顶部)..无论你移动什么都没关系...破裂的屏幕看起来完好无损..

到目前为止的搜索结果:Google API演示:半透明GLSurfaceView

任何人都可以指导我如何实现这一任务?或者任何人都可以为我提供一个示例代码?

android android-screen

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

在TabHost的Activity中显示ProgressBar

我在我的应用程序中使用TabHost.当我在任何一个活动中使用ProgressBar时,应用程序意外停止.

单击任何选项卡时,将调用相应的活动.此活动执行一些后台处理(从WebService获取数据),然后显示该数据.问题是当我使用ProgressBar时它不起作用.应用程序被强制关闭.我想显示ProgressBar,直到活动从WebService获取数据.

android android-widget android-layout

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