Вы могли бы сыграть с энтропийным анализом Shannon , чтобы попытаться разработать эвристику. У сжатого файла может наблюдаться снижение энтропии на границе словарного размера, а файл (хорошо) зашифрованного файла не будет.
Практически нулевой шанс отличить сжатый зашифрованный файл от несжатого зашифрованного файла , Хорошо выполненное шифрование приведет к утечке нулевой информации об открытом тексте, а также не через энтропию.
Вы не изменяете ничего, связанного с пользовательским интерфейсом кнопки в вашем коде Java, так что нет, это не из-за кода Java. Это связано с XML.
Ваш фон кнопки является нарисованным с именем «rounded_button», но вы не опубликовали содержимое этого нарисованного файла. Таким образом, все, что мы можем сделать, это угадать, что нарисованный округленный_белок белый?
Есть два быстрых шага, чтобы сделать эту работу именно так, как вы хотите:
Сначала , измените ваш вид с Button на TextView и примените ваш rounded-button.xml
фон. Это должно работать мгновенно. Немного сложно установить фон для кнопки, как показано здесь .
Во-вторых, , я заметил, что в вашем файле rounded-button.xml
нет элемента solid
. Сплошной элемент позволяет установить фон макета. По этой причине я изменил один из ваших элементов stroke
на элемент solid
(в любом случае не должно быть двух элементов stroke
). Обновленный код rounded_button.xml
показан ниже:
PS: не забудьте изменить представление в activity_main.xml
с Button на TextView! [ 1110]
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<stroke android:color="#80000000"
android:width="2dp">
</stroke>
<solid
android:color="#D3D3D3">
</solid>
<size
android:width="60dp"
android:height="80dp">
</size>
</shape>
Надеюсь, это поможет. Веселого кодирования!