小编Luk*_*kap的帖子

如何制作自定义Toast消息以占据整个屏幕

我为自定义Toast消息创建了布局,并将fill_parent设置为自定义布局的根元素,但布局的大小仍然比整个屏幕小很多.

是否可以设置toast消息的大小以占据整个屏幕?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:id="@+id/toast_layout_root"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:orientation="vertical" android:gravity="center" >
    <ImageView android:id="@+id/image"
               android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_margin="10dip"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

注意android:layout_width ="fill_parent"和android:layout_height ="fill_parent"属性.但我的布局仍然是屏幕的三分之一左右...

任何想法或建议如何让整个屏幕上的祝酒?

layout customization android toast android-layout

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

ACTION_TIME_CHANGED或ACTION_DATE_CHANGED,无法使它们正常工作

所以我正在尝试让一些意图为我工作,并且在2个特定意图上遇到问题.我搜索了这些群组和网站,似乎找不到比文档给我的更多信息.如果我在清单中声明使用这些意图似乎并不重要,或者如果我尝试在代码中注册接收器,则我的接收器永远不会接收ACTION_TIME_CHANGED或 执行操作ACTION_DATE_CHANGED.据我所知,只要用户通过转到"Settings" --> "Date & Time"然后修改时间或日期明确设置时间/日期,我应该在广播接收器中接收这些操作我是否错误地解释了这些操作的用途?我是否需要声明任何权限才能接收这些操作?是否有人采取过这种行动?

是否有一些使用此操作的有用示例,我找不到任何有用的内容,有大量的格式更改示例但不是实际的time_date更改...

提前致谢

time datetime android date

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

是否有可能计算我打开谷歌的次数?

我想开发一个应用程序(或服务)来计算我打开http://www.google.comurl 的次数.但我不知道Android是否可行.

我想对这个领域进行研究,但我不知道如何开始.到目前为止,当浏览器中的某些uri被选中时,没有意图被触发,但我想有这样的方法可以做到这一点.我不希望简单,但我希望它是可能的.我希望有些应用程序可以测量网络流量,这意味着一切都以某种方式被跟踪.

browser android

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

水平限制textview的大小

我有这个文本视图

<TextView android:id="@+id/name"
          android:singleLine="true"
          android:layout_height="wrap_content"
          android:textColor="#ffffff" 
          android:textSize="16sp"  
          android:layout_width="fill_parent"/>
Run Code Online (Sandbox Code Playgroud)

问题是如果文本更大,那么textview可以显示它只是停止显示它看起来像这样|some unfinished tex|我希望在这样的结尾有点,这将是更清楚的用户,这是未完成的,它显示只是文本的一部分

我更喜欢这样的东西 |Some unfinished te..|

怎么实现这个?

layout android textview android-ui android-gui

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

如何在xml anim文件中指定fromXType属性

我想在xml和代码中制作相同的动画.我编码我有这个

    Animation a = new TranslateAnimation(Animation.RELATIVE_TO_PARENT , 1.1f, Animation.RELATIVE_TO_PARENT, -0.2f,
            Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f);
Run Code Online (Sandbox Code Playgroud)

我从我的xml anim文件开始,但我不知道如何让他知道翻译应该是相对于父级的

<translate
    android:duration="2500"
    android:fromXDelta="-0.1"
    android:fromYDelta="0"
    android:toXDelta="200"
    android:toYDelta="0" />
Run Code Online (Sandbox Code Playgroud)

即我不知道如何指定fromXType属性

fromXType指定如何解释fromXValue.Animation.ABSOLUTE,Animation.RELATIVE_TO_SELF或Animation.RELATIVE_TO_PARENT之一.

xml animation android

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

Bash命令检查变量名是否有效

#check if the name is valid
function myfunc()
{
    #check "${1}"
    #echo "valid/invalid"
}

#these should return valid
myfunc "my_number"
myfunc "my_number1"

#these should return ivalid 
myfunc "1my_number"
myfunc "1my _number"
myfunc "my number"
myfunc "my_number?"
Run Code Online (Sandbox Code Playgroud)

等变量名只能有字母,数字(但不能在开头),...和java的所有规则一样......

我可以使用任何功能吗?我不想重新发明轮子......

linux shell naming-conventions variable-names

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

textview上的颜色和样式操作

好吧想象我们有这样的文字

String s="123 45678 91011122314 1516";
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我想这么说

textview.setText(stylemystring(s));
Run Code Online (Sandbox Code Playgroud)

我希望'123'是粗体和红色,45678是斜体和蓝色,等等

我发现在设计这些东西时很有问题,有html格式的解决方案,但问题是应该是红色或蓝色的文本的大小是动态的,所以我需要更灵活的东西.

谢谢

string android coding-style colors textview

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

从代码中将方向设置为纵向

我知道我可以限制清单文件的方向.像这样

android:screenOrientation="portrait"
Run Code Online (Sandbox Code Playgroud)

但是可以从代码中设置方向吗?

例如,可以从清单和代码中将活动设置为全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

android portrait manifest orientation screen-orientation

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

来电广播接收器

我已注册incomingCall广播接收器,它工作正常,但我建立(或拒绝)呼叫时需要接收器.当用户按"接听"或"拒绝"呼叫时,我实际需要的是通知我.

android broadcastreceiver

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

notify-send导致无效的选项数

我想做这个

while read line
do
    echo $line;
    notify-send $line;
done < "0.txt"
Run Code Online (Sandbox Code Playgroud)

其中0.txt是10行的文件

但问题是

notify-send $line;
Run Code Online (Sandbox Code Playgroud)

导致选项数无效,以及

notify-send "aasdasdsd" 
Run Code Online (Sandbox Code Playgroud)

工作得很好

linux bash shell notifications

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