小编Moh*_*ikh的帖子

应用程序框架支持多个屏幕

我们知道Android配备了具有不同功能,分辨率和屏幕尺寸的各种设备,因此在开发支持多个(小型和大型)屏幕的应用程序时,存在尺寸和布局的障碍.

这导致屏幕尺寸,分辨率和DPI的不同组合,并且在设计和开发Android设备时产生了相当大的挑战.虽然其他一些制造商(非Android)具有不同的分辨率和DPI,但它们共享相同的屏幕尺寸,并且分辨率遵循相同的宽高比.因此,可以创建图像以适合非Android设备.

我的问题是,为了满足要求,应遵循适当的流程或架构吗?

在此输入图像描述

请记住,我们确实有不同大小和分辨率的平板电脑.

我知道Android Developer包含这些信息,但我的观点来自实现.

据我所知,我所理解的是,设计Android图形甚至程序员必须知道设计概念.

android screen android-layout

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

在框架中掩蔽(裁剪)图像

有一个丰富的UI应用程序,我想在其中显示具有这种复杂形状的图像

在此输入图像描述

现在我想要的是根据蒙版图像裁剪我的图像,实际上图像是动态的,可以从相机或图库(方形或矩形)导入,我希望该图像适合我的布局框架,如上所述

所以只是想知道我如何实现这一目标?任何想法/暗示欢迎

背景框架
在此输入图像描述
面具
在此输入图像描述

这样

android image bitmap masking porter-duff

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

Android中的MultiLine EditText,光标从顶部开始

我知道这似乎已经解决了一千次,但我找不到任何对我有用的东西.

我在Android上有一个MultiLine EditText,通过"播放"权重(1)和高度(0dip)来适应视图大小.我使用重力"顶部"但它从中间开始.

我猜这个问题与体重有关.这是代码(父代是LinearLayout):

    <EditText
        android:id="@+id/txtContacto"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_gravity="top"
        android:inputType="textMultiLine" 
        android:weight="1">
    </EditText>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-edittext

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

像主页按钮一样覆盖电源按钮

好吧,我正在做一些我想要禁用设备的所有硬按钮的东西.

电源,家庭,音量增大,音量减小,搜索,返回等硬按钮.

我已经成功覆盖几乎所有的按钮,在这里除了电源.

所以我只是希望你们有人看到并请分享一些想法,这样我就能把它拿走.

我正在进行长按 Power keyevent onDispatchKeyEvent(),就像我想抓住同样的短按一样.此外压迫力的时候我还试图阻止屏幕关闭通过获取BroadcastSCREEN_OFF,我成功地接受它,但我不能处理它.

谢谢.

然后,我创建了一个ReceiverScreen,它接收/关闭Screen的广播

ReceiverScreen.java

public class ReceiverScreen extends BroadcastReceiver {

    public static boolean wasScreenOn = true;

    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
            // do whatever you need to do here
            wasScreenOn = false;
        } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
            // and do whatever you need to do here
            wasScreenOn = true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

DisableHardButton.java

public class DisableHardButton extends …
Run Code Online (Sandbox Code Playgroud)

android overriding home-button

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

印地语字符视图不同在不同的设备上

我正在实现多语言(法语,中文,印地语......等)功能.由于印地语不支持背部兼容性(低于4.0 ICS),我强迫使用Typeface进行本地化(akshar.ttf).在用印地语测试我的设置时,我遇到了一个危急情况,请看下图:

在这个字符串我正在使用?? ??????? ???? ????(现在,我启动屏幕)和?????? ??????(有用的链接)

支持的设备:三星ACE,三星S Plus,Galaxy 551 在此输入图像描述

不支持的设备:三星Galaxy S2,HTC Nexus One,HTC Incredible S. 在此输入图像描述

知道为什么会这样吗?

android localization

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

从VideoView录制视频

目前在直播上做项目,我成功播放了直播视频.现在我的下一个任务是录制正在VideoView中播放的视频.我曾经搜索过,能够找到捕获视频但是有表面(相机),但在VideoView中我没有任何表面.

任何帮助赞赏

android live-streaming video-recording

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

删除VIM中第一列以外的所有内容

我有一个文本文件,我想删除除每行第一个单词之外的每个单词,我不知道如何做到这一点.

所以,如果我有:

one two three
four five
six
Run Code Online (Sandbox Code Playgroud)

我想留下来:

one
four
six
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

vim editing

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

更改移动网络模式(gsm,wcdma,auto)

我想改变首选的网络模式,即.在Android上以编程方式从代码中获取gsm或wcdma或auto.

这是可能的,如果是这样的话怎么样?

android telephony android-networking

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

覆盖home和back按钮是boolean为true的情况

我想知道我是否可以覆盖背部和主页按钮的动作是一些情况.通常这些按钮应该像往常一样反应,但在某些情况下,某些设置为真,我想覆盖按钮并让它们调用我自己的方法.

我使用这两种方法来覆盖这些按钮:

  @Override
  public void onBackPressed() {    
  // call my backbutton pressed method when boolean==true
    }

  @Override
  public void onAttachedToWindow()    {                                                                                       this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);    
   super.onAttachedToWindow(); 
   // call my homebutton pressed method when boolean==true
   }
Run Code Online (Sandbox Code Playgroud)

android overriding button back-button

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

在Edittext中复制和粘贴图像

我在项目RichTextEditor上并完成了几乎所有功能.我可以插入图像,可以保存文件与图像,并在再次打开文件时获取图像和所有样式.我卡在一点即.复制Edittext的所有内容时,除了Image粘贴所有东西都粘贴,但在图像区域我得到这样的 在此输入图像描述

复制和粘贴图像的任何想法或解决方法.谢谢.

html android image android-edittext

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